未调用UnManagedBean setter

时间:2012-07-26 22:23:26

标签: jsf-1.2 trinidad

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

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

ManagedbeanA包含ManagedbeanB的实例,其中包含PojoA个对象的实例,该对象在我的主jsp中包含的片段中呈现pojoB

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

我在我的主JSP中包含的JSF片段中引用了pojoB对象的列表,其中包含提交按钮,整个主页都被

所包围。
<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>

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

0 个答案:

没有答案