Thymeleaf中使用select进行消息回显时提示:Exception evaluaating SpringEL expression
场景
在进行新增和编辑共用一个页面时,选择新增则页面没有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相关推荐
- 解决更新页面数据回显时时间不匹配问题:The specified value “Fri Nov 05 08:00:00 CST 2021“ does not conform to the requir
解决更新页面数据回显时时间不匹配问题 我们输入时间数据回显,但是页面时间并没有显示 时间没有回显效果图 客户端控制台提示信息: The specified value "Fri Nov 05 ...
- Java中使用Jedis连接Redis服务端时提示:JedisConnectionException: Failed connecting
场景 Centos中Redis的下载编译与安装(超详细): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103967334 Re ...
- 在Pycharm中使用append()方法对列表添加元素时提示“This list creation could be rewritten as a list literal“的解决方法
在Pycharm中使用append()方法对列表添加元素时提示"This list creation could be rewritten as a list literal",截 ...
- Thymeleaf th:each遍历,th:if、th:switch 条件判断,input,select,radio 回显赋值
1. th:each 遍历 <!-- 遍历集合,如果被遍历的变量 userList 为 null 或者不存在,则不会进行遍历,也不报错--><tr th:each="use ...
- elementui 下拉框回显_element-ui 中el-select表单不回显和校验不通过的问题
项目中有一个需求,填写表单,有两个相关联的下拉框,要根据部门筛选部门内的人员 当部门切换时,清空负责人里的内容 一开始的写法 v-for="(item,i) in getDepartment ...
- Thymeleaf模板引擎处理日期输入框回显问题type=“date“类型的坑 和 单选按钮、复选框的回显
type="date"类型的日期输入框的默认格式为"yyyy/MM/dd",但是如果使用Thymeleaf的日期格式化工具类的时候使用"yyyy/MM ...
- vue中图片上传及回显
在vue中图片上传到服务器下指定路径,并实现根据图片路径调取后台接口返回图片流在vue页面展示图片 一.图片上传 1.前台上传 <template slot-scope="scope& ...
- vue中wangEditor的使用及回显数据获取焦点
在做后台管理项目时常常会用到富文本编辑器,在这里推荐大家使用wangEditor,非常好用 第一步安装 npm i wangeditor --save 第二步在项目中使用 html 页面中的编辑.添加 ...
- 干货|如何在无回显时渗透
前言 在渗透测试的很多时候,我们可能都得不到数据的回显.由于得不到数据的回显,我们就无法进一步判断我们渗透测试的结果.所以本文告诉大家,在没有回显的时候,我们又该如何测试. 1.利用ping ping ...
最新文章
- 番茄工作法发明人作序推荐《番茄工作法图解》
- 数字图像处理吴娱课后答案_数字图像处理课后题答案
- MyBatis 实现多表查询、resultMap 标签、MyBatis 注解、mybatis运行原理
- database design
- python小波分解与重构_python - 使用pyWavelets进行多级局部小波重构 - 堆栈内存溢出...
- 好的串行代码与好的并行代码的区别(Zz)
- 关于修改esp8266波特率sscom32串口调试窗口没反应解决方案
- win10怎么添加计算机共享的打印机,win10如何添加打印机共享?
- 基于F4/F7/H7飞控硬件和px4飞控固件的廉价自主无人机系统(2)- 外设和固件修改
- git The requested URL returned error: 429 问题解决
- 计算机基础——计算机基础知识
- 有关2pc, 3pc,Tcc 的理解
- Photoshop基础2——工具
- python代码怎么换行继续写_python代码太长怎么换行
- 正则表达式不允许输入汉字
- 已解决Visit python.org to download an earlier version of Python.
- P1061 [NOIP2006 普及组] Jam 的计数法
- MOS管和电机驱动(一):MOS管的栅极电阻和GS电阻 米勒效应与米勒平台
- 深度学习模型压缩与优化加速(Model Compression and Acceleration Overview)
- 【复变函数与积分变换】03. 复变函数的积分
热门文章
- -i 可以编译添加多个_大咖说 | 基于 NXP i.MX8 eIQ 环境搭建和编译
- SpringCloud--Eureka服务注册与发现 Eureka 集群搭建 详细案例!!!
- vue :class 动态绑定样式_Vue 在哪些方面做的比 React 更好?
- qq空间网页版电脑_常用QQ软件,电脑C盘快满了,占用太多空间,如何快速清理?...
- 小甲鱼python课后作业十七_小甲鱼Python第十六讲课后习题--017函数
- chart.js 饼图显示百分比_Python怎么画饼图?Matplotlib数据可视化004:饼图
- java spring config_Spring重温(二)--Spring JavaConfig
- java时间戳动态,是否可以根据窗口元素的时间戳动态生成BigQuery表名?
- one-hot与哑变量(dummy variable)的区别
- linux6.3支持gcc版本,Linux编程中GCC对C++标准支持和如何选择GCC版本使用