我正在使用 JAVA STRUTS。我有一个带有与之关联的 ActionForm 类的 html 表单,并且控件是使用标签创建的。据我了解,即使表单被刷新,STRUTS 也会在 html 表单上保留选择。我需要防止这种行为并强制它重新绑定来自 ActionForm 对象的值。
基本上,我有一个带有单选按钮组的表单,允许用户选择 A、B 或 C。我有一个 ActionForm,它在加载表单时设置了属性“selection = A”。如果用户选择 B 并提交,则表单正确设置为“selection = B”,一切正常。但是,当我刷新页面时,ActionForm 被重置为“selection = A”(通过调试确认),但单选按钮已选择 B!
有谁知道这是为什么或我如何防止它发生?