无法更新输入字段值

时间:2012-09-28 13:35:35

标签: java jsf-2 javabeans oracle-adf

我在jsf页面上有一个输入字段,其值设置为setter getter dSecurityGroup

public void setDSecurityGroup(String dSecurityGroup) {
    this.dSecurityGroup = dSecurityGroup;
}

public String getDSecurityGroup() throws IdcClientException, IOException {

    Map<String,String> mapValue=getDocumentPropertiesSystem();
    dSecurityGroup=mapValue.get("dSecurityGroup");
    return dSecurityGroup;
}

我第一次从getter获取值并将其显示给用户时,我的表单上有一个更新按钮,点击该按钮我将检索此输入字段值以进行更新,但是当我更新输入字段值并单击更新按钮时,它将获取先前的值,并将输入字段值更改为旧字段。 我怎样才能得到改变的值.. ??

1 个答案:

答案 0 :(得分:0)

你的代码看起来不对我。你总是回来

dSecurityGroup=mapValue.get("dSecurityGroup");

所以只要Thre map值没有改变,你就会看到这样的价值。