JBoss如何实现HttpServletResponse setStatus()vs sendError()

时间:2016-01-25 17:13:58

标签: java servlets jboss

据我所知,当您在响应上调用sendError()方法时,它会关闭响应,但是,如果使用错误代码(例如404)调用setStatus(),是否也会关闭响应?

1 个答案:

答案 0 :(得分:1)

No

  

如果使用此方法设置错误代码,则不会触发容器的错误页面机制。如果出现错误并且调用者希望调用Web应用程序中定义的错误页面,则必须使用sendError(int,java.lang.String)。