我在jsp中有以下行:
<jsp:include page="file.jsp"/>
但file.jsp不存在。
在localhost开发环境中(使用jetty),将忽略此错误。 jsp显示正确显示空格而不是file.jsp。
在测试服务器中(使用jboss)抛出异常并且根本不显示jsp:
Caused by: javax.servlet.ServletException: File "/WEB-INF/file.jsp" not found
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:304) ~[jbossweb-7.0.17.Final-redhat-1.jar!/:?]
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:253) ~[jbossweb-7.0.17.Final-redhat-1.jar!/:?]
我想有一些设置可以控制是否抛出异常?但我在哪里可以设置这个?我想在开发环境中看到这个异常。
答案 0 :(得分:1)
您可以使用:
而不是这样做<c:catch var ="catchException">
<jsp:include page="file.jsp"/>
</c:catch>