在JSP中将复选框标记为已选中,从而从控制器传递值

时间:2018-06-26 18:51:31

标签: html jsp model-view-controller

场景:我有一个页面,用户单击其中的某些复选框

<input id="user_type1" type="checkbox" name="userType" value="Road"
checked="checked"> 
<label for="user_type1">Road</label>
<input id="user_type2" type="checkbox" name="userType" value="Alley"
checked="checked"> 
<label for="user_type2">Alley</label> 
<input id="user_type3" type="checkbox" name="userType" value="Grass"> 
<label for="user_type3">Grass</label>

我获得的单击值在控制器中以数组格式userType []读取并传回 mv.addObject(userType);

JSP页面将重置为预定义的默认检查值,即Road和Alley。我希望用户选择的值在单击“提交”按钮后能够保留。即,如果用户取消选择“道路和胡同”,则应未选择任何输出;如果用户选择“道路”,则仅应检查“道路”。我该如何实现?

我知道我必须阅读JSP中的数组。任何帮助将不胜感激。

0 个答案:

没有答案