(HttpServletRequest) pageContext.getRequest();
StringBuffer url = new StringBuffer(request.getContextPath());
url.append(config.getPrefix());
url.append(page);
url.append(".do");
ProductOption option = null;
try {
option = (ProductOption) pageContext.findAttribute(name);
} catch (ClassCastException e) {
option = null;
}
if (option == null && !this.activity.equals("enter"))
throw new JspException
(messages.getMessage("error.generalMessage", name));
if (page.indexOf("?") < 0)
url.append("?");
else
url.append("&");
url.append("activity=");
url.append(this.activity);
if (!this.activity.equals("enter")) {
url.append("&optionId=");
url.append(TagUtils.getInstance().filter(option.getId().toString()));
}
// Generate the hyperlink start element
HttpServletResponse response =
(HttpServletResponse) pageContext.getResponse();