设置为显示jsp:include错误

时间:2014-09-17 08:55:59

标签: java jsp

我在jsp中有以下行:

<jsp:include page="file.jsp"/>

但file.jsp不存在。

在localhost开发环境中(使用jetty),将忽略此错误。 jsp显示正确显示空格而不是file.jsp。

在测试服务器中(使用jboss)抛出异常并且根本不显示jsp:

Caused by: javax.servlet.ServletException: File &quot;/WEB-INF/file.jsp&quot; 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!/:?]

我想有一些设置可以控制是否抛出异常?但我在哪里可以设置这个?我想在开发环境中看到这个异常。

1 个答案:

答案 0 :(得分:1)

您可以使用:

而不是这样做
<c:catch var ="catchException">
   <jsp:include page="file.jsp"/>
</c:catch>