我正在使用JSF和RichFaces 4.我有一个巨大的表单,我必须分成几个面板。但是当我这样做时,我会收到警告。
例如,这会显示警告:
<h:form>
<rich:tabPanel>
<rich:tab>
//Form elements go here
</rich:tab>
</rich:tabPanel>
</h:form>
我该如何避免呢?
答案 0 :(得分:8)
首先,只有在javax.faces.PROJECT_STAGE
设置为Development
时才会显示此警告。因此,如果一切正常,尽管有警告,那么你可以放心地忽略它。它不会出现在Production
阶段。
至于虚假警告本身,在较旧的Mojarra版本中有一个错误导致了这一点。这个bug被报告为issue 2147,并且自从大约一年前发布的Mojarra 2.1.3(已经是currently已经在2.1.11发布)以来已经修复。所以只需将Mojarra升级到至少 2.1.3就可以让你摆脱这个错误警告。