@Override public int doStartTag() throws JspException { Object obj = pageContext.getRequest().getAttribute(Constants.PORTLET_RESPONSE); if ((obj == null) || !(obj instanceof MimeResponse)) { throw new JspException("Could not obtain MimeResponse to create the URL."); } MimeResponse resp = (MimeResponse) obj; RenderURL rurl = null; if (isCopyCurrentRenderParameters() == true) { rurl = resp.createRenderURL(Copy.ALL); } else { rurl = resp.createRenderURL(Copy.NONE); } params = rurl.getRenderParameters(); setUrl(rurl); handlePMandWS(); handleDefaultEscapeXML(); handleSecureFlag(); return EVAL_BODY_INCLUDE; }