You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Spring Boot项目JSP展示车辆数据报错EL表达式解析失败

错误根因

  • package是Java保留关键字,EL表达式解析时会将其识别为语法关键字,无法作为普通对象属性名解析
  • 你定义的vehiclefinddto类中对应字段名为carpackage,对应getter方法为getCarpackage(),JSP中EL表达式的属性名拼写错误

修复步骤

  1. 修改order.jsp文件中对应行的EL表达式:
    把原来的
<td><c:out value="${orders.package}"/></td>

替换为

<td><c:out value="${orders.carpackage}"/></td>
  1. 修正JSP中table标签的拼写错误,把开头的<tabel>改为<table>,避免前端页面渲染异常。
  2. 如果需要展示Carpackage枚举的可读文本,建议重写Carpackage枚举的toString()方法,或者直接调用${orders.carpackage.name()}输出枚举定义的常量名。

额外提示:你当前orderfilter接口没有把过滤后的车辆数据存入Model,返回order页面后还是会展示全量车辆数据,需要补全对应逻辑。

内容的提问来源于stack exchange,提问作者Virgil

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.23 19:24:07