jsf - 如何生成没有 'id' 和 'autocomplete' 属性的 javax.faces.ViewState 隐藏字段

标签 jsf xhtml facelets viewstate mojarra

这是我在输出 HTML 文档中的内容(由 JSF 2.0/Mojarra 2.0.3 生成):

<input type="hidden" name="javax.faces.ViewState" 
id="javax.faces.ViewState" value="4267906931114993858:-6309146738430577631"
autocomplete="off" />

我的文档应该是 XHTML 1.1符合,其中属性 autocomplete无效且 id属性在所有表单中重复。如何指示 JSF 生成严格符合 XHTML 的所有内容?

最佳答案

看。

 <context-param>
   <param-name>com.sun.faces.autoCompleteOffOnViewState</param-name>
   <param-value>false</param-value>
 </context-param>

 <context-param>
   <param-name>com.sun.faces.enableViewStateIdRendering</param-name>
   <param-value>false</param-value>
 </context-param>

关于jsf - 如何生成没有 'id' 和 'autocomplete' 属性的 javax.faces.ViewState 隐藏字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5151871/

相关文章:

html - firefox 图片加载问题

java - 如何从 JSF 2.0 Facelets 模板调用 List.size()?

java - 是否可以在 JSF 中实现动态组件树?

java - Primefaces 树表 : Deleting node using p:ajax not work

jsp - JSF中的简单程序抛出404错误

eclipse - 为什么 JSF 属性文件在 Eclipse 中不接受非 ASCII 字符?

html - 为什么我的 DIV 向左清除?

xhtml - 如何在 xHTML 中验证 noscript+meta refresh 标签?

JSF EL嵌套三元运算符

jsf - 使用登录过滤器时缺少JSF页面样式