如何以这样一种方式呈现JSP:在该字段的下拉列表中将选中复选框(不完全是使用id创建的复选框)

时间:2016-12-14 05:01:23

标签: javascript java jsp spring-mvc model

这里我有一个配置模型

private int[] jobExecDaysInWeek;
//here setters and getters

JSP

      <div class="form-group">
        <label class="label-bg col-xs-12">Daily <span class="red">*</span></label>
        <div class="col-xs-12 f-size-16">
          <form:select path="jobExecDaysInWeek" id="example-multiple-selected" multiple="multiple">
            <form:option value="0" label="Select"></form:option>
            <form:option value="1" label="Sunday"></form:option>
            <form:option value="2" label="Monday"></form:option>
            <form:option value="3" label="Tuesday" ></form:option>
            <form:option value="4" label="Wednesday"></form:option>
            <form:option value="5" label="Thursday"></form:option>
            <form:option value="6" label="Friday"></form:option>
            <form:option value="7" label="Saturday"></form:option>
          </form:select>
        </div>
      </div>

在创建新记录时我正在使用相同的jsp结构我得到了正确的结果,但在编辑时我没有得到理想的结果。

请为路径中显示的值选中复选框,找到预期结果,例如在这个'jobExecDaysInWeek'中我有1,2和3 应该选择和显示受尊重的复选框,如下图所示,带有已检查的文件。

正如我们在下拉列表中看到的那样,它是复选框,但我没有创建复选框,我正在使用id来显示该内容。

enter image description here

但我得到的结果就像。

enter image description here

1 个答案:

答案 0 :(得分:1)

在编辑代码时,您必须按照上面给出的代码进行选择,并将数据库中的值绑定到复选框列表。