【发布时间】:2015-07-21 19:24:51
【问题描述】:
我有一个问题。我听说过一些有关 Struts 重置功能的信息,但我从未见过任何示例,也不知道如何编写。
听说遇到这种情况会有所帮助:
我选中了几个复选框,然后在我的表单中单击下一步并转到下一页,然后单击返回并再次转到带有复选框的页面,取消选中其中几个并选中其他复选框并再次单击下一步。然后,出现验证错误,好像我未选中的那些复选框仍然被选中。
你知道在这种情况下如何使用它吗?
【问题讨论】:
-
为了补充 Roman 的答案,它也用于非会话范围的表单,因此特别是复选框被初始化为正确的值。这适用于正常的浏览器行为,包括不发送未选中的复选框。隐藏字段也可以处理。