场景

在进行新增和编辑共用一个页面时,选择新增则页面没有refundOrder传值,

选择编辑择有。

使用thymeleaf进行select的下拉选中的回显时提示:

错误代码如下:

 <select class="form-control" name="businessInitiator" ><option  id="qingjieInitiator" th:selected="${refundOrder.businessInitiator eq '清洁车间'}"  value="清洁车间" ><span th:text="清洁车间"></span></option><option  id="zhengjiInitiator" th:selected="${refundOrder.businessInitiator eq '正极车间'}"  value="正极车间" ><span th:text="正极车间"></span></option><option  id="fujiInitiator" th:selected="${refundOrder.businessInitiator eq '负极车间'}"  value="负极车间"><span th:text="负极车间"></span></option><option  id="xuanzeInitiator"th:selected="${refundOrder==null||refundOrder.businessInitiator==null}"  value="选择退货发起方"><span th:text="选择退货发起方"></span></option></select>

实现

虽然提示是模板有问题,但是不是语法问题而是逻辑问题。

在新增页面上refundOrder为空但是直接使用了其属性作为条件判断,没有做非空判断处理。

正确代码:

<select class="form-control" name="businessInitiator" ><option  id="yuanliaoInitiator" th:selected="${refundOrder != null && refundOrder.businessInitiator != null && refundOrder.businessInitiator  == '原料立库'}" value="原料立库"><span th:text="原料立库"></span></option><option  id="qingjieInitiator" th:selected="${refundOrder != null && refundOrder.businessInitiator != null && refundOrder.businessInitiator  == '清洁车间'}" value="清洁车间"><span th:text="清洁车间"></span></option><option  id="zhengjiInitiator" th:selected="${refundOrder != null && refundOrder.businessInitiator != null && refundOrder.businessInitiator  == '正极车间'}" value="正极车间"><span th:text="正极车间"></span></option><option  id="fujiInitiator" th:selected="${refundOrder != null && refundOrder.businessInitiator != null && refundOrder.businessInitiator  == '负极车间'}" value="负极车间"><span th:text="负极车间"></span></option><option  id="xuanzeInitiator" th:selected="${refundOrder==null||refundOrder.businessInitiator==null}"  value="选择退货发起方"><span th:text="选择退货发起方"></span></option></select>

Thymeleaf中使用select进行消息回显时提示:Exception evaluaating SpringEL expression相关推荐

  1. 解决更新页面数据回显时时间不匹配问题:The specified value “Fri Nov 05 08:00:00 CST 2021“ does not conform to the requir

    解决更新页面数据回显时时间不匹配问题 我们输入时间数据回显,但是页面时间并没有显示 时间没有回显效果图 客户端控制台提示信息: The specified value "Fri Nov 05 ...

  2. Java中使用Jedis连接Redis服务端时提示:JedisConnectionException: Failed connecting

    场景 Centos中Redis的下载编译与安装(超详细): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103967334 Re ...

  3. 在Pycharm中使用append()方法对列表添加元素时提示“This list creation could be rewritten as a list literal“的解决方法

    在Pycharm中使用append()方法对列表添加元素时提示"This list creation could be rewritten as a list literal",截 ...

  4. Thymeleaf th:each遍历,th:if、th:switch 条件判断,input,select,radio 回显赋值

    1. th:each 遍历 <!-- 遍历集合,如果被遍历的变量 userList 为 null 或者不存在,则不会进行遍历,也不报错--><tr th:each="use ...

  5. elementui 下拉框回显_element-ui 中el-select表单不回显和校验不通过的问题

    项目中有一个需求,填写表单,有两个相关联的下拉框,要根据部门筛选部门内的人员 当部门切换时,清空负责人里的内容 一开始的写法 v-for="(item,i) in getDepartment ...

  6. Thymeleaf模板引擎处理日期输入框回显问题type=“date“类型的坑 和 单选按钮、复选框的回显

    type="date"类型的日期输入框的默认格式为"yyyy/MM/dd",但是如果使用Thymeleaf的日期格式化工具类的时候使用"yyyy/MM ...

  7. vue中图片上传及回显

    在vue中图片上传到服务器下指定路径,并实现根据图片路径调取后台接口返回图片流在vue页面展示图片 一.图片上传 1.前台上传 <template slot-scope="scope& ...

  8. vue中wangEditor的使用及回显数据获取焦点

    在做后台管理项目时常常会用到富文本编辑器,在这里推荐大家使用wangEditor,非常好用 第一步安装 npm i wangeditor --save 第二步在项目中使用 html 页面中的编辑.添加 ...

  9. 干货|如何在无回显时渗透

    前言 在渗透测试的很多时候,我们可能都得不到数据的回显.由于得不到数据的回显,我们就无法进一步判断我们渗透测试的结果.所以本文告诉大家,在没有回显的时候,我们又该如何测试. 1.利用ping ping ...

最新文章

  1. 番茄工作法发明人作序推荐《番茄工作法图解》
  2. 数字图像处理吴娱课后答案_数字图像处理课后题答案
  3. MyBatis 实现多表查询、resultMap 标签、MyBatis 注解、mybatis运行原理
  4. database design
  5. python小波分解与重构_python - 使用pyWavelets进行多级局部小波重构 - 堆栈内存溢出...
  6. 好的串行代码与好的并行代码的区别(Zz)
  7. 关于修改esp8266波特率sscom32串口调试窗口没反应解决方案
  8. win10怎么添加计算机共享的打印机,win10如何添加打印机共享?
  9. 基于F4/F7/H7飞控硬件和px4飞控固件的廉价自主无人机系统(2)- 外设和固件修改
  10. git The requested URL returned error: 429 问题解决
  11. 计算机基础——计算机基础知识
  12. 有关2pc, 3pc,Tcc 的理解
  13. Photoshop基础2——工具
  14. python代码怎么换行继续写_python代码太长怎么换行
  15. 正则表达式不允许输入汉字
  16. 已解决Visit python.org to download an earlier version of Python.
  17. P1061 [NOIP2006 普及组] Jam 的计数法
  18. MOS管和电机驱动(一):MOS管的栅极电阻和GS电阻 米勒效应与米勒平台
  19. 深度学习模型压缩与优化加速(Model Compression and Acceleration Overview)
  20. 【复变函数与积分变换】03. 复变函数的积分

热门文章

  1. -i 可以编译添加多个_大咖说 | 基于 NXP i.MX8 eIQ 环境搭建和编译
  2. SpringCloud--Eureka服务注册与发现 Eureka 集群搭建 详细案例!!!
  3. vue :class 动态绑定样式_Vue 在哪些方面做的比 React 更好?
  4. qq空间网页版电脑_常用QQ软件,电脑C盘快满了,占用太多空间,如何快速清理?...
  5. 小甲鱼python课后作业十七_小甲鱼Python第十六讲课后习题--017函数
  6. chart.js 饼图显示百分比_Python怎么画饼图?Matplotlib数据可视化004:饼图
  7. java spring config_Spring重温(二)--Spring JavaConfig
  8. java时间戳动态,是否可以根据窗口元素的时间戳动态生成BigQuery表名?
  9. one-hot与哑变量(dummy variable)的区别
  10. linux6.3支持gcc版本,Linux编程中GCC对C++标准支持和如何选择GCC版本使用