Не удалось обновить значение поля ввода

Привет всем, у меня есть поле ввода на моей странице jsf, значение которого установлено в сеттер-геттер 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;
}

В первый раз, когда я получаю значение от получателя и показываю его пользователю, в моей форме есть кнопка обновить, при нажатии на которую я получаю это значение поля ввода для обновления, но когда я обновляю введите значение поля ввода и нажмите кнопку обновления, оно примет предыдущее значение, а также изменит значение поля ввода на старое. Как я могу получить измененное значение..??


person Durgesh Sahu    schedule 28.09.2012    source источник


Ответы (1)


ваш код кажется мне неправильным. Вы всегда возвращаетесь

dSecurityGroup=mapValue.get("dSecurityGroup");

поэтому, пока значение карты Thre не меняется, вы видите это значение.

person Timo Hahn    schedule 28.09.2012