thymeleaf list中的checkbox表单提交

  • A+
所属分类:Spring thymeleaf

画面上的list中第一列为checkbox,需要传递提交整个list的值给后台。

写法如下:

前台:

<tr th:each="item, stat : *{orderInfoList}">
                  
  <td>
                    
    <label class="checkbox">
                      
      <input type="checkbox" th:field="*{orderInfoList[__${stat.index}__].check}">
                    
    </label>
                  .
  </td>

</tr>

原始的jsp里用name=orderInfoList[i].check这种形式来提交整个list,在thymeleaf里还是可以用th:field来绑定就行了,与单值一样,上面的代码,当checkbox选中时,后台接受的check的值为true,未选中时值为false。

 

ZPY

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: