【发布时间】:2013-03-06 19:13:55
【问题描述】:
我正在渲染一个自定义 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>
谁能解释为什么会出现这条评论以及我如何摆脱它?
提前致谢!
【问题讨论】:
标签: jsf comments myfaces custom-renderer