org.apache.el.parser.ParseException JSTL中EL表达式错误提示

发布于 2011-07-30 | 更新于 2020-09-20

在编写了一个JSP页面后,出现如下错误:

严重: Servlet.service() for servlet jsp threw exception
org.apache.el.parser.ParseException: Encountered " “)” ") “” at line 1, column 13.
Was expecting one of:
“}” …
“.” …
“[” …
“>” …
“gt” …
“<” …
“lt” …
“>=” …
“ge” …
“<=” …
“le” …
“==” …
“eq” …
“!=” …
“ne” …
“&&” …
“and” …
“||” …
“or” …
“*” …
“+” …
“-” …
“/” …
“div” …
“%” …
“mod” …

at org.apache.el.parser.ELParser.generateParseException(ELParser.java:2142)

根据org.apache.el.parser.ParseException,很明显知道是EL表达式写错了,Encountered " “)” ") ""可能是右括号写错了,于是找到该JSP页面,这里使用了JSTL标签,发现在一个

<c:forEach var=“q” items=“${pageView.records}” varStatus=“qs”>

标签中包含的一个EL表达式出错了:

${q.logopath)}

这里多了一个” )”,把该右括号去掉即可。

本文作者: arthinking

本文链接: https://www.itzhai.comorg-apache-el-parser-parseexception-jstl-el-expressions-error-in.html

版权声明: 版权归作者所有,未经许可不得转载,侵权必究!联系作者请加公众号。

IT宅

关注公众号及时获取网站内容更新。