将Sun Tomcat 5.5迁移到Tomcat 7时,在尝试访问登录页面时发现了下一个错误
Jan 21, 2015 8:37:41 PM org.apache.catalina.core.ApplicationDispatcher invoke
SEVERE: Servlet.service() for servlet jsp threw exception org.apache.jasper.JasperException: Unable to compile class for JSP
在jsp文件中的第62行发生错误:/nextagBase.jsp无法分配最终的本地变量请求。它必须为空白且不使用复合赋值
request = HTTPRequest.getRequest(request);
我得到了解决这个问题的方法,这主要是在JSP中使用单引号内的单个qoutes,而tomcat 7并不允许这样做。
答案 0 :(得分:1)
request
is an implicit final Object reference in jsp,您正在尝试重新分配无效的
重命名变量或better don't write Java on view template like JSP - use JSTL instead
答案 1 :(得分:0)
检查传递给getRequest()的参数。调用方法而不传递参数。
request = HTTPRequest.getRequest();