在我的JSF1.2应用程序的一部分中,我遇到了这个问题。我有一个上传功能和后面的客户端登录部分的文件清单,如果我做的第一个功能是上传文件,它会返回erro - java.lang.IllegalStateException: page.After -id: j_id10在faces树中重复。组件。BUt如果我浏览应用程序,先做一些其他功能,然后尝试上传,它工作得很好。此外,上传功能是使用servlet完成的,因为JSF1.2没有为文件/分块上传提供任何标记。
该UI具有使用数据表上传和文件列表。
剥离代码--
rowClasses="alt-color,alt-TEX1“styleClass="table-boder1”columnClasses="=alt-text1“>
<h:column id="fileName" headerClass="head-1">
<f:facet name="header">
<h:outputText value="#{msg.filename}"/>
</f:facet>
<h:outputText value="#{filedata.fileName}"/>
</h:column>
<h:column id="controlTotal" headerClass="head-2" rendered="#{fileManager.selectedLobUser}">
<f:facet name="header">
<h:outputText value="#{msg.controltotal}"/>
</f:facet>
........,.
发布于 2018-05-04 13:24:20
你得到这可能是由于以下原因:-If你正在使用多个表单元素,你需要给"cId“赋值不同的值-please检查整个页面有重复的ID(包括组合)
https://stackoverflow.com/questions/13008715
复制相似问题