相关疑难解决方法(0)

如何正确处理JSP/Servlet应用程序中的异常?

你如何正确处理servlet中遇到的错误?现在,我继承了应用程序(只使用纯JSP/Servlet的),有一个叫做超Controller延伸HttpServlet和所有其他servlet的延伸.在Controller该类中是一个try和catch块,如下所示:

try {
    // execute doPost or doGet here
} catch (Exception e) {
    // show a generic error page
}
Run Code Online (Sandbox Code Playgroud)

这是正确的做法吗?它似乎很笨重,似乎并不总是奏效.我只是一名实习生,所以我对此没有太多经验.有什么建议?我正在努力使应用程序变得强大..

java jsp servlets

12
推荐指数
2
解决办法
3万
查看次数

如何配置spring HandlerExceptionResolver来处理在jsp中抛出的NullPointerException?

从一个jsp抛出一个NullPointerException例如使用 <% null.toString(); %>

HandlerExceptionResolver不处理此异常,而是抛出到Web容器(tomcat)并转换为 code 500 error.

如何配置spring以在HandlerExceptionResolver中获取该错误?

细节:

  • Spring可以配置为处理控制器内部抛出的异常,但不能处理视图抛出的异常.
  • 当然我可以解决NullPointerException,但我想设计一个解决方案,它将优雅地解决Web应用程序上的任何可能的问题,以便向用户显示用户友好的消息.

spring jsp exception-handling

10
推荐指数
2
解决办法
9652
查看次数

标签 统计

jsp ×2

exception-handling ×1

java ×1

servlets ×1

spring ×1