当前位置: 首页 > news >正文

Thymeleaf select回显并选中多个

语法:

selected="selected" 或  selected=true

${#strings.indexOf(name,frag)}

或者 ${#lists.contains(list, element)}

或者 ${#strings.contains(name,'ez')}

或者 ${#strings.containsIgnoreCase(name,'ez')}

都可以实现。

多选示例 :

<select class="required" data-live-search="true" name="areaCode" id="areaCode"  multiple="multiple">
    <option value="1" selected="selected">选项1</option>
    <option value="2" selected="selected">选项2</option>
    <option value="3" selected="selected">选项3</option>
</select>

Thymeleaf 前端html代码:

<div class="form-group">    <label class="col-sm-3 control-label">炉号:</label><div class="col-sm-8"><select class="form-control" multiple="multiple" name="lhs" th:value="lhsarr" th:with="type=${@dict.getType('sys_lh')}"><option th:each="dict : ${type}"th:value="${dict.dictValue}"th:text="${dict.dictLabel}"th:selected="${#lists.contains(bzPhLh.lhsarr,dict.dictValue)}"></option></select></div>
</div>

实现效果:

 已定义了对象,直接获取属性值发现为空,报错

java.lang.IllegalArgumentException: Cannot execute list contains: target is null。

解决:直接后台放置属性值的值,或者在页面上“对象.属性”获取属性的值。

java.lang.IllegalArgumentException: Cannot execute list contains: target is null

或者 加上对象的前缀 在对象中取。

 theamleaf中语法参考

theamleaf格式化_weixin_33826268的博客-CSDN博客

实现参考

Thymeleaf select回显并选中多个_th:selected= .contains_AnxiangLemon的博客-CSDN博客

http://www.lryc.cn/news/60362.html

相关文章:

  • 【Go 基础】变量
  • 国网B接口语音对讲和广播技术探究及与GB28181差别
  • 非计算机专业如何转行成为程序员?我用亲身经历教你用这三种方法
  • 2023年最新网络安全渗透工程师面试题汇总!不看亏大了!
  • 红黑树(C++实现)
  • leetcode尊享面试 100 题 - 1427. 字符串的左右移
  • 进来看看!跨境电商要这样选品才能做出爆款
  • 什么是深度学习?
  • 追梦之旅【数据结构篇】——看看小白试如何利用C语言“痛”撕堆排序
  • python版pytorch模型转openvino及调用
  • TensorFlow 机器学习秘籍第二版:9~11
  • 【苏州数字力量】面经 base上海
  • FVM链的Themis Pro(0x,f4) 5日IDO超百万美元,或让Filecoin逆风翻盘
  • webserve简介
  • 分析型数据库:MPP 数据库的概念、技术架构与未来发展方向
  • 微服务高级篇学习【4】之多级缓存
  • 知乎版ChatGPT「知海图AI」加入国产大模型乱斗,称效果与GPT-4持平
  • 邮件发送配置
  • 【Open CASCADE -生成MFC和QT事例方式】
  • python 笔记:PyTrack(将GPS数据和OpenStreetMap数据进行整合)【官网例子解读】
  • 苦中作乐 ---竞赛刷题31-40(15-20)
  • 100种思维模型之人类误判心理思维模型-49
  • 【从零开始学Skynet】实战篇《球球大作战》(十三):场景代码设计(下)
  • 2023年虚拟数字人行业研究报告
  • Oracle 之表的连接类型——舞蹈跳出
  • 深入浅出JS定时器:从setTimeout到setInterval
  • CountDownLatch、CyclicBarrier、Semaphore 的原理以及实例总结
  • 企业电子招投标系统源码之了解电子招标投标全流程
  • SpringCloud之Gateway组件简介
  • GoNote第三章 主流框架加对比