首页 > 解决方案 > HttpServletResponse.getWriter() 抛出 IOException 怎么办?

问题描述

函数 HttpServletResponse.getWriter() 实际上会抛出一个 IOException,当这种情况发生时,理想的做法是在响应中发送 500 状态,有没有可行的 PrintWriter 的方法来做到这一点?

标签: javaspringservletsioexception

解决方案


是的,你可以,你可以通过HttpServletResponse使用sendError()函数来做到这一点。

你可以这样做:

response.sendError(SC_INTERNAL_SERVER_ERROR, "your error message");

推荐阅读