您的位置:首页 > 编程语言 > Java开发

EL標簽錯誤: javax.servlet.jsp.el.ELException: Encountered "/", expected one of ["}", ".", ">", "gt", "=", "ge", "!=", "ne", "[",

2009-07-20 09:52 555 查看
在WAS中運行JSP時報如下錯誤:

Servlet Error]-[action]: javax.servlet.jsp.el.ELException: Encountered "/", expected one of ["}", ".", ">", "gt", "<", "lt", "==", "eq", "<=", "le", ">=", "ge", "!=", "ne", "[", "+", "-", "*", "/", "div", "%", "mod", "and", "&&", "or", "||", "?"] at org.apache.commons.el.ExpressionEvaluatorImpl.parseExpressionString(ExpressionEvaluatorImpl.java:324) at org.apache.commons.el.ExpressionEvaluatorImpl.evaluate(ExpressionEvaluatorImpl.java:250) at org.apache.commons.el.ExpressionEvaluatorImpl.evaluate(ExpressionEvaluatorImpl.java:190) at org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:754) at com.ibm._jsp._SearchAdvanced._jspx_meth_c_forEach_0(_SearchAdvanced.java:204)

解決:找到jsp頁面將EL表達式中的空格和換行去掉,如下state.code后面的空格:

<c:forEach items="${stateList}" var="state">
<option value="${state.code }">
${state.englishDescription
}
</option>
</c:forEach>


 修改為:

<c:forEach items="${stateList}" var="state">
<option value="${state.code}">
${state.englishDescription}
</option>
</c:forEach>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  jsp servlet action div c
相关文章推荐