カスタム 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");
}
コンポーネントをレンダリングするとき、スクリプト タグの内容はコメント アウトされます。
<script type="text/javascript"><!--
var width=400;
//--></script>
このコメントが表示される理由と、それを取り除く方法を誰か説明できますか?
前もって感謝します!