private void outputHeadElement(final Element headElement) throws JspException { final Element clone = (Element)headElement.cloneNode(true); HeadElement outHeadElement = new HeadElementImpl(clone); if (outHeadElement.hasAttribute(ContainerConstants.HEAD_ELEMENT_CONTRIBUTION_CATEGORY_HINT_ATTRIBUTE)) { outHeadElement.removeAttribute(ContainerConstants.HEAD_ELEMENT_CONTRIBUTION_CATEGORY_HINT_ATTRIBUTE); } String elementOutput; if (xhtml) { elementOutput = HeadElementUtils.toXhtmlString(outHeadElement, isResponseTextHtmlContent()); } else { elementOutput = HeadElementUtils.toHtmlString(outHeadElement); } try { pageContext.getOut().println(elementOutput); } catch (IOException ioe) { throw new JspException("HeadContributionsTag Exception: cannot write to the output writer."); } }
pageContext.getOut().println(HeadElementUtils.toXhtmlString(outHeadElement)); } else { pageContext.getOut().println(HeadElementUtils.toHtmlString(outHeadElement)); pageContext.getOut().println(HeadElementUtils.toXhtmlString(outHeadElement)); } else { pageContext.getOut().println(HeadElementUtils.toHtmlString(outHeadElement));