首页 > 开发 > JSP > 正文

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

2020-05-06 19:51:59
字体:
来源:转载
供稿:网友

 

  jsp文件中有这么一句:${buildingList[0]!=null?buildingList[0].distance:'' }

  在tomcat 6 中运行时,报出了如下错误:

  org.apache.el.parser.ParseException: Encountered "distance:" at line 1, column 41.

  Was expecting:

   ...

  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等, 即可。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表