@incolue org.apache.jasper.JasperException处理

在jsp中 使用include 可能发生以下异常:

org.apache.jasper.JasperException: /test/dt.jsp(21,1) File "/platform/appliction/framework/ref_datatable.jsp" not found
	org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
	org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
	org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:88)
	org.apache.jasper.compiler.Parser.processIncludeDirective(Parser.java:345)
	org.apache.jasper.compiler.Parser.parseIncludeDirective(Parser.java:378)
	org.apache.jasper.compiler.Parser.parseDirective(Parser.java:486)
	org.apache.jasper.compiler.Parser.parseElements(Parser.java:1444)
	org.apache.jasper.compiler.Parser.parse(Parser.java:138)
	org.apache.jasper.compiler.ParserController.doParse(ParserController.java:216)
	org.apache.jasper.compiler.ParserController.parse(ParserController.java:103)
	org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:154)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:315)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:295)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:282)
	org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:586)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)

 

此异常的原因为:导入的页面未找到。

发生这种情况的可能有:

1、路径错误 该位置的路径必须用绝对路径 从WebRoot的下一级开始

2、eclipse的Bug :有的时候路径拼对了 但是该导入页面改名了eclipse不会自动将tomcat中的改文件也同时改名,需要手动改

你可能感兴趣的:(java,apache,eclipse,jsp,servlet)