В моем действии сборки у меня есть объект, который я помещаю в мою карту сеанса.
InputField testField = new InputField();
testField.setName("testName");
testField.setValue("testValue");
sessionMap.put("TEST_FIELD", testField);
В JSP я хочу создать текстовое поле, используя этот объект.
<s:textfield name="#session.TEST_FIELD.value"/>
После отправки этой формы я бы хотел обновить сеанс новым значением из текстового поля.
И после заполнения текстового поля и отправки формы, частью которой он является, этот 'testResult' по-прежнему содержит исходное значение с момента создания объекта.
String testResult = ((InputField) sessionMap.get("TEST_FIELD")).getValue();
>> testValue
Где я иду не так?
Спасибо!