我想处理特定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/