我不知道我做错了什么。我正在使用 IceFaces,并且我有简单的托管 bean:
public class TestingController {
private String name;
public String submit() {
setName("newName");
return null;
}
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
}
并查看:
<ice:inputText value="#{testController.name}" />
<ice:commandButton value="submit" action="#{testController.submit}" />
当我在第一次显示页面后提交表单时,输入会重新显示为“newName”。当我清除输入字段并再次提交表单时,名称并没有像我预期的那样重新显示为“newName”,但它仍然是空的。
这是如何引起的,我该如何解决?