【问题标题】:Handling JSP Compilation Errors处理 JSP 编译错误
【发布时间】:2018-04-25 08:33:36
【问题描述】:
我想处理特定 JSP 的编译错误。
这是场景:
用户将耳朵部署到 IBM Websphere 中,然后为某些第三方 JAR 手动设置类路径。该应用程序工作正常。如果用户忘记将类路径添加到耳朵,则在尝试访问 JSP 页面时会出现编译错误。
我们需要处理这个特定 JSP 页面的编译错误,并显示一个自定义错误页面,其中包含用户友好的消息,例如:“请将 JAR 添加到类路径”
【问题讨论】:
标签:
java
jsp
error-handling
custom-error-pages
【解决方案1】:
对于使用 servlet 3.0 的 tomcat,使用 web.xml 中的错误页面
<error-page>
<exception-type>your compilatione exception</exception-type>
<location>/errorpage</location>
</error-page>
在 Servlet 3.0 中,这些元素是可选的。
对于早期版本,您必须在容器级别对其进行配置,并创建自定义错误报告阀类。然后,您可以在 /conf/server.xml 文件中将其指定为 element 的 errorReportValveClass 属性。
对于其他容器,请阅读其文档