我无法在我的 JSP 页面上设置复选框的默认值。我有一个表单和一个链接到它的命令。页面第一次显示该命令时,复选框的所有值都为 false(属性为布尔值)。然后,当您检查它们时,命令的属性应更改为 true。我将此命令添加到会话中,并在前一页的后退按钮上,应再次选中的框。有人能看出什么不对吗?(输入框工作并保留其数据)
<form class="form-horizontal" commandName="goalDetailCommand" name="formdetail" id="formdetail" method="post">
<input type="checkbox" path="asMuchAsPossible" name="asMuchAsPossible" id="asMuchAsPossible"
value="${goalDetailCommand.asMuchAsPossible}">
代码是一个简单的对象:
public class GoalDetailCommand {
private boolean asMuchAsPossible;
public boolean isAsMuchAsPossible() {
return asMuchAsPossible;
}
public void setAsMuchAsPossible(boolean asMuchAsPossible) {
this.asMuchAsPossible = asMuchAsPossible;
}