strut讲义 struts6exception.pptVIP

  • 2
  • 0
  • 约4.33千字
  • 约 19页
  • 2019-10-28 发布于湖北
  • 举报
Struts应用的异常处理 Struts框架处理异常的流程 Struts框架处理异常的流程 Struts的控制器负责捕获各种异常。 当Struts的控制器捕获到异常后,在异常处理代码块中,创建描述异常信息的ActionMessage对象把它保存在ActionMessages(或其子类ActionErrors)对象中,然后把ActionMessages保存在特定范围(request范围或session范围)内。 接下来,视图层的html:errors标签检索特定范围内的ActionMessages对象,把本地化的错误消息输出到网页上。 Struts框架的异常处理机制的优点 可以避免直接向用户显示原始的Java异常信息,而是在控制层对Java异常进行重新包装,在视图层提供能够让用户理解的错误信息。 Struts框架向用户显示的错误消息来自于Resource Bundle,这有助于实现异常处理的国际化。 Struts应用响应用户请求时的方法调用过程 ActionServlet类处理异常的机制 protected void process(HttpServletRequest request, HttpServletResponse response) throws IOException, Servlet

文档评论(0)

1亿VIP精品文档

相关文档