我正在对使用Struts 1.2构建的现有项目进行一些小的更改。我需要在默认情况下选中的表单上有一个复选框。我是Struts的新手。
据我所知,我无法在表单重置方法上为复选框设置默认值,实际上建议将重置方法中的复选框的值设置为false。我能想到的唯一方法是检查POST参数,但我不认为这是一个很好的解决方案。
是否有正确的Struts方式来设置默认选中复选框?
答案 0 :(得分:3)
<html:checkbox property="multiRole" value="Y" />
如果您希望默认情况下选中使用它呈现的页面,则需要将操作表单中的属性“multiRole”设置为“Y”
答案 1 :(得分:2)
为什么不能在重置时设置默认值?这主要是它的用途。您还可以在最初显示表单的操作中设置值。
答案 2 :(得分:0)
或者你可以使用,,,&#34;用于解决此问题的html标记。此标记还可以通过name参数与表单bean进行交互。 在表单bean中,您可以使用布尔参数!
é, É.