【问题标题】:Setting check boxes on JSP在 JSP 上设置复选框
【发布时间】:2013-08-01 22:13:06
【问题描述】:

我无法在我的 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;
}

【问题讨论】:

    标签: jsp


    【解决方案1】:
    <input type="checkbox" path="asMuchAsPossible" name="asMuchAsPossible" id="asMuchAsPossible" <c:if test="${goalDetailCommand.asMuchAsPossible}">checked</c:if>/>
    

    会工作,虽然它看起来不是很优雅......

    【讨论】:

    • 谢谢。这是完美的。
    猜你喜欢
    • 2023-03-23
    • 2019-06-02
    • 2014-07-09
    • 1970-01-01
    • 2013-02-24
    • 2020-12-04
    • 1970-01-01
    • 2013-02-09
    • 2021-10-24
    相关资源
    最近更新 更多