java - 处理JSP编译错误

标签 java jsp error-handling custom-error-pages

我想处理特定JSP的编译错误。
这是场景:

用户将耳朵部署到IBM Websphere中,然后手动设置某些第三方JAR的类路径。该应用程序工作正常。如果用户忘记将类路径添加到耳朵,则在尝试访问JSP页面时会遇到编译错误。

我们需要处理该特定JSP页面的编译错误,并显示一个自定义错误页面,并带有用户友好的消息,例如:“请将JAR添加到类路径中”

最佳答案

对于使用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属性。

对于其他容器,请阅读其文档

关于java - 处理JSP编译错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50017558/

相关文章:

php - PHP-MySQL错误1040 “Too many connections”

r - R gsub不适用于apply

java - 获取 Eclipse 中所有首选项页面的列表

java - 是否可以在不创建b​​ean的情况下使用Spring AOP?

java - 应该使用什么来代替 sun.net.www.protocol.jar.Handler?

java - Android - 在主 UI 线程中绘制 Google map 的辅助线程

java - DB 的值未在 Modal 上传递,而是在页面本身上传递

单选按钮输入字段的 JavaScript 函数

java - struts 1.3 hibernate jsp mysql

C错误处理异常