当前位置: 首页 > 图文教程 > 网络编程 > JSP > JSP教程:tomcat6关于EL表达式的一个错误

JSP
如何处理网站的头尾和导航的公用文件
JSP输出HTML时产生的大量空格和换行的去除方法
JSP 中文字符处理代码
java对XML文件的解析、节点的增加、删除操作总结
传智播客java web 过滤器
搭建EXTJS和STRUTS2框架(ext和struts2简单实例)
JSP 获取真实IP地址的代码
jsp下页面跳转的几种方法小结
asp.net getRemoteAddr()与 getRemoteHost()的区别

JSP教程:tomcat6关于EL表达式的一个错误


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-28   浏览: 58 ::
收藏到网摘: n/a

  jsp文件中有这么一句:${buildingList[0]!=null?buildingList[0].distance:'' }
  在tomcat 6 中运行时,报出了如下错误:
  org.apache.el.parser.ParseException: Encountered "distance:" at line 1, column 41.
  Was expecting:
  <IDENTIFIER> ...
  at org.apache.el.parser.ELParser.generateParseException(ELParser.java:1874)
  at org.apache.el.parser.ELParser.jj_consume_token(ELParser.java:1754)
  at org.apache.el.parser.ELParser.DotSuffix(ELParser.java:1069)
  at org.apache.el.parser.ELParser.ValueSuffix(ELParser.java:1046)
  at org.apache.el.parser.ELParser.Value(ELParser.java:990)
  这是由于tomcat 6 自身的一个BUG所致。 在其他版本中,是不会报错的。
  建议用tomcat 6 以后的版本,或者版本5.5等, 即可。