关闭

Jsp El表达式使用问题javax.el.ELException: Failed to parse the expression

3778人阅读 评论(12) 收藏 举报
分类:

今天在Tomcat7环境, jsp使用el表达式的时候,遇到了一个问题,具体如下:


order.jsp,  里面在输出一个默认值对象default时,提示错误:javax.el.ELException: Failed to parse the expression 

<!-- 默认地址 -->
<div class="address-e-div">
	<p class="address-p">
		<span>${datas.default.name}</span>
		<span>${datas.default.phone }</span>
	</p>
	<p>
		<span>${datas.default.cityAddr} ${datas.default.address}</span>
	</p>
</div>

排查得知是datas.default的问题,把default换个名称,问题解决了


问题产生的原因和解决方案:



在Stack Overflow也有提到:




另外,el表达式的其他关键字:



如果你用的是tomcat7 以上的版本,除了以上el的关键字,java关键字也最好不要用做属性名称..  如果不得已非要用,那就参考上面的解决办法



另外,感谢一念之间童鞋帮我找出  关键字错误的原因


4
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

Tomcat 7 'javax.el.ELException' 的解决方式(failed to parse the expression [${xxx}])

Tomcat 7 'javax.el.ELException' 的解决方式 tomcat 7对EL表达式的语法要求比较严格,例如"${owner.new}"因包含关键字new就会导致解析出错。 问...
  • zwx19921215
  • zwx19921215
  • 2014-07-04 16:17
  • 16981

Tomcat7中javax.el.ELException异常信息的处理

最近开发碰到这种情况,开发环境上使用没问题,部署到测试服务器上后确报下面一大堆信息: 2016-11-25 09:25:50,787 [http-nio-80-exec-39] ERROR [5...
  • zhanghai005243
  • zhanghai005243
  • 2016-11-25 09:52
  • 479

contains invalid expression(s): javax.el.ELException: Function ':not' not found

在tomcat6.0 下部署包含El表达式的java项目时,出现contains invalid expression(s): javax.el.ELException: Function ':not...
  • keyingbo2008
  • keyingbo2008
  • 2013-09-11 11:58
  • 2261

contains invalid expression(s): javax.el.ELException: Error Parsing

今天测试程序的时候意外遇到bug  由于程序部署在sae上不便于调试
  • zhangruhong168
  • zhangruhong168
  • 2014-06-14 09:25
  • 4523

javax.el.ELException

异常:javax.el.ELException: Cannot convert 9685812.5 of type class java.lang.String to class java.lang....
  • weinichendian
  • weinichendian
  • 2016-07-20 11:40
  • 1611

Tomcat7中javax.el.ELException异常信息的处理

Tomcat7中javax.el.ELException异常信息的处理
  • blueheart20
  • blueheart20
  • 2014-03-18 13:41
  • 15889

Tomcat 6、7在EL表达式解析时存在的一个Bug

本文出处:http://blog.csdn.net/chaijunkun/article/details/9097229,转载请注明。由于本人不定期会整理相关博文,会对相应内容作出完善。因此强烈建议在...
  • chaijunkun
  • chaijunkun
  • 2013-06-14 21:26
  • 14662

jsp中的JSTL与EL表达式用法

JSTL (JSP Standard Tag Library ,JSP标准标签库) JSTL标签库分为5类:JSTL核心标签库、JSTL函数标签库、数据库标签库、I18N格式化标签库、XML标签...
  • wjrong_1
  • wjrong_1
  • 2014-06-12 10:39
  • 9935

js文件中使用el表达式问题

单独js文件不能用el表达式。 首先,JSP是由服务端执行的,EL表达式自然也由服务端解析执行,因此如果EL所在的脚本在JSP页面内,它是可以获取到值的,这个值在服务器端返回到浏览器端时已经解析完毕...
  • u014079773
  • u014079773
  • 2016-08-29 16:11
  • 3215

Tomcat7中javax.el.ELException异常信息的处理

Tomcat7中javax.el.ELException异常信息的处理
  • blueheart20
  • blueheart20
  • 2014-03-18 13:41
  • 15889
    个人资料
    • 访问:550621次
    • 积分:5353
    • 等级:
    • 排名:第5904名
    • 原创:102篇
    • 转载:33篇
    • 译文:0篇
    • 评论:351条
    个人简介
    我只是一个简单的Coder,为了兴趣和理想奋斗在生活的道路上
    希望大家多多交流,共同进步,有疑问或想法请留言或者私信,也可以加群:157797573

    博客专栏
    最新评论
    你还在一个人孤独的奋斗吗?
    其实,你并不寂寞,欢迎加入CSDN Java群,这里是你的另一个家!    点击加入:CSDN Java群