springboot+thymeleaf 复选框及内容处理

前端页面设置代码:

<td>
<!--多选框-->
 <input type="checkbox"  name="parkingList"
 th:value="${parkingInfos.getPno()}" 
 th:text="${parkingInfos.getPno()}" >
</td>

展示效果如下:
在这里插入图片描述
在后端对于复选框的参数及内容处理,获得复选框中选中内容办法:
注意复选框选中内容回传的字符串是用’,'隔开的。

 /* 车位信息批量管理 修改销售状态 */
    @RequestMapping("/saler/reviseStatusParking")
    String reviseBatchParking(
    //parkingList是复选框传到后端的参数,是String类型
                       @RequestParam("parkingList")String parkingList,
                       Model model, HttpSession session){
                       
   //对parkingList使用String的split方法进行符号分割获得复选框选中内容
   //该字符串中内容 例如 A000001,A000002,A000004
        for (String res: parkingList.split(",")){
            Parking park = new Parking();
            park.setPno(res);
            for(Parking parkinginfo : parkings){
                if(parkinginfo.getPno().equals(res)){
                    park.setPstatus(reviseStatusName);
                }
            }

            QueryWrapper<Parking> queryWrapper3 = new QueryWrapper<>();
            queryWrapper3.eq("Pno",res);
            if (parkingMapper.update(park,queryWrapper3) > 0){
                System.out.println("parking更新成功!");
            }
        }
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值