Niestandardowy komponent JSF: użycie „startElement” z „skryptem” skutkuje komentarzem
Wyświetlam niestandardowy komponent JSF. W metodzieencodeBegin Chcę dołączyć jakiś skrypt Java.
public void encodeBegin(FacesContext context) throws IOException {
ResponseWriter writer = context.getResponseWriter();
writer.startElement("script", this);
writer.writeAttribute("type", "text/javascript", null);
writer.writeText("var width=400",null);
writer.endElement("script");
}
Podczas renderowania komponentu treść znacznika skryptu jest komentowana.
<script type="text/javascript"><!--
var width=400;
//--></script>
Czy ktoś może wyjaśnić, dlaczego pojawia się ten komentarz i jak się go pozbyć?
Z góry dziękuję!