在编写了一个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)}
这里多了一个” )”,把该右括号去掉即可。