【发布时间】:2010-09-15 16:12:27
【问题描述】:
在我的构建操作中,我将一个对象放入会话映射中。
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
我哪里错了?
谢谢!
【问题讨论】: