Model view controller 如何显示bean属性,然后在另一个属性中提交其值?

Model view controller 如何显示bean属性,然后在另一个属性中提交其值?,model-view-controller,richfaces,Model View Controller,Richfaces,我正在使用richfaces 3.3.3,我需要提交一个表单,其中包含一个带有实体数组列表的datatable 以下是我感兴趣的领域: <rich:dataTable var="entity" value="#{controller.listEntities}"> ... <rich:column> <h:inputText value="#{entity.limit.maxAmmount}" /> </rich:colu

我正在使用richfaces 3.3.3,我需要提交一个表单,其中包含一个带有实体数组列表的datatable

以下是我感兴趣的领域:

<rich:dataTable var="entity" value="#{controller.listEntities}">
...
    <rich:column>
        <h:inputText value="#{entity.limit.maxAmmount}" />
    </rich:column>
...
</rich:dataTable>

...
...
如您所见,我设置了输入文本的初始值以显示实体的limit.maxamont值。现在,作为可编辑的inputText,用户应该能够编辑该amount,然后提交它

问题是我需要在每个实体的“amount”字段中提交具有该值的实体列表(与limit.maxAmmount相反)


如何实现这一点?

h:outputText
不可编辑。如果我理解正确,你就不能用两个字段吗?一个显示最大金额,另一个用于用户输入?你说得对。我是说一个h:输入文本。我已经编辑了这个问题。但是你没有回答第二个问题:)如果你需要通知用户他可以输入的最大值是多少,你必须把它放在输入框之外的某个地方。您可以使用
rich:placeholder
,但这是RichFaces 4.3