在 Tomcat 7.0.54 中执行以下 JSP 内容时出现以下错误
<%
Object one = new Long(1);
Long value = Boolean.TRUE ? (Long)one : -1l;
%>
错误:
javax.servlet.ServletException: java.lang.Error: Unresolved compilation problem:
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:348)
javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
任何指向问题原因的指针都将帮助我更好地理解问题。似乎 jsp 已成功编译为 .class 文件,但在运行时我遇到了这个问题。提前致谢。
最佳答案
尝试
<%
Object one = new Long(1);
Long value = (Boolean.TRUE ? (Long)one : -1l);
%>
关于java - 使用自动装箱时 JSP 编译错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30437280/