1.前台设置
需要设置selectpicker为multiple,见代码
<td style="width: 300px;">
<select id="vControllerType" name="vControllerType" data-size="6" class="selectpicker show-tick show-menu-arrow" multiple data-max-option="1">
<c:forEach items="${controllerList}" var="controllerType" varStatus="status">
<option value='${controllerType.id}' ${params.vControllerType.contains(controllerType.id)?'selected':''}>
<c:out value='${controllerType.name}'/>
</option>
</c:forEach>
</select>
</td>
控件传给后台的值是诸如‘id1,id2,id3’这样的形式;
前台界面图片
2.传给后台的controller层代码如下:
@RequestMapping("queryTestSamplePage")
public String queryTestSamplePage(@RequestParam(defaultValue = "1", required = false) int pageNo,
@RequestParam(defaultValue = "15", required = false) int pageSize, @RequestParam(defaultValue = "0", required = false) int recordOrder,
TestSampleSearchVO testSampleSearchVO, HttpServletRequest request, Model model) {
PageBean<TestSampleModel> pageBean = new Pag