如何在 Struts 中重定向 NullPointerException?
有没有办法将所有 NullPointerExceptions 重定向到一个漂亮的 jsp 页面(也许在 Struts 中)?
提前致谢!
is there a way to redirect all NullPointerExceptions to a pretty jsp page perhaps in Struts?
Thanks in advance!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
有一个
struts-config.xml
配置允许您定义异常处理程序:这里我们捕获了 java.lang.Exception 及其后代,但您可以更改为 NullPointerException。 处理程序应该扩展org.apache.struts.action.ExceptionHandler并通过mapping.findForward(如@Kevin Crowell所说)或您选择的其他方法转发。
希望有帮助。
There is a
struts-config.xml
configuration that allows you to define a exception hanbler:Here we catched java.lang.Exception and his descendants but you can changed to NullPointerException. An the handler should extend org.apache.struts.action.ExceptionHandler and forward via mapping.findForward (like @Kevin Crowell said) or other method of yous choice.
Hope that helps.
有一个请求范围的 EXCEPTION 对象将包含异常。 请参阅:
http://struts.apache.org/ 1.x/struts-core/apidocs/constant-values.html
和以下键:
然后有多种方法可以在 JSP 中打印它,例如使用 Struts bean 标签:
这就是所有 Struts 1。然而x。 我确信 Struts 2 也有类似的方式。
There's a request scoped EXCEPTION object that will contain the exception. See:
http://struts.apache.org/1.x/struts-core/apidocs/constant-values.html
and the following key:
There are then various ways to print that out in the JSP, e.g using a Struts bean tag:
This is all Struts 1.x however. I'm sure Struts 2 has a similar way.