HTTP Status 500 – Internal Server Error


Type 异常报告

消息 Unable to compile class for JSP:

描述 服务器遇到一个意外的情况,阻止它完成请求。

Exception

org.apache.jasper.JasperException: Unable to compile class for JSP: 

JSP文件:[/en/showTop.jsp] 的第 [21] 行发生了一个错误
urlName cannot be resolved to a variable
18: String special = (String)request.getAttribute("special");
19: String menuCode = (String)request.getAttribute("menuCode");
20: String titles = (String)request.getAttribute("title");
21: if((VerifyParameter.sqlValidate(flag)==true)||(VerifyParameter.sqlValidate(menuCode)==true)||(VerifyParameter.sqlValidate(special)==true)||(VerifyParameter.sqlValidate(titles)==true)||(VerifyParameter.sqlValidate(urlName)==true)){
22: out.println("<script>alert('error parameter')</script>");
23: return;
24: }


Stacktrace:
	org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:103)
	org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:392)
	org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:593)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:400)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:370)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:354)
	org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:660)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:400)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
	com.zlg.web.filter.URLSessionFilter.doFilter(URLSessionFilter.java:116)
	com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124)

):注意 主要问题的全部 stack 信息可以在 server logs 里查看


Apache Tomcat/7.0.100