0

我的对象中有一个字符串列表,我希望能够使用 a4j:repeat 编辑它们。

下面是我的代码:

<a4j:repeat value="#{Controller.object.stringList}"  var="item" >
<h:panelGrid columns="2">
<h:outputLabel value="ID:" />
<h:inputText  value="#{item}" />
</h:panelGrid>
</a4j:repeat>

我的问题是,当我提交表单时,项目的值永远不会改变。我看过liveemo但即使添加了 UpdateBean,它仍然无法正常工作。

有任何想法吗?

4

1 回答 1

0

如果要写回它们,重复中的对象需要遵循 bean 标准。我猜他们只是你的例子中的字符串?

试试这个:

public class StringBean {
  private String value;

  public void setValue(String value) {
    this.value = value;
  }

  public String getValue() {
    return value;
  }
}

随着:

<h:inputText value=#{item.value} />
于 2009-11-05T00:49:50.043 回答