0

我遇到了一个奇怪的问题,即我的 managedbean 中的属性设置器没有被调用。

我有 4 个 javabean,其中两个是托管 bean,两个是 POJO

ManagedbeanA有一个实例,ManagedbeanB它有一个PojoA对象的实例,它是pojoB在我的主 jsp 中包含的片段中呈现的列表。

对象列表PojoB呈现为表格,并且该表格包含可由用户编辑的文本框。问题是,当用户提交表单时,PojoB永远不会调用保存文本字段值的属性的设置器。

我在我的主 JSP 中包含的 JSF 片段中引用 pojoB 对象列表,如下所示,该片段包含在我的主 JSP 中,该 JSP 具有提交按钮,整个主页被

<t:dataList id="tableEx1"
            binding="#{managedbeanA.ManagedBeanB.pojoA.htmlDataTableforPojoB}"
            value="#{managedbeanA.ManagedBeanB.pojoA.listofpojoB}"
            var="PojoB">
  <h:outputText id="sampletext" value="#{pojoB.sampleText}"/>
</t:datalist>

我正在使用特立尼达组件。

4

0 回答 0