Пользовательский JSF-компонент: использование «startElement» с «script» приводит к комментарию
рендеринг пользовательского компонента JSF. В методеencodeBegin Я хочу включить некоторые сценарии 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");
}
При визуализации компонента содержимое тега скрипта закомментировано.
Кто-нибудь может объяснить, почему появляется этот комментарий и как от него избавиться?
Заранее спасибо!