日期:2014-05-17  浏览次数:20585 次

JSF XHTML中的注释代码,为何仍会被Facelets视图引擎解析
    问题描述:在Facelets视图的XHTML页面中添加说明性注释(使用<!-- ... -->),或为了调试页面注释部分代码时,Facelets视图仍会解析注释的代码。
    解决办法:在web.xml中添加如下配置,这样页面上注释的代码就不会被执行了。
<context-param>
    <param-name>facelets.SKIP_COMMENTS</param-name>
    <param-value>true</param-value>
</context-param>
    建议:尽量减少页面中的说明性注释,良好的页面格式、分块、合适的ID名称等会有更好的效果,页面更清晰。
   调试页面时可以使用<ui:remove>...</ui:remove>标签。