如何从java servlet中抛出404错误?我的web.xml已经指定了当有404时要显示的页面,如何从servlet中抛出404?
Lad*_*ein 122
Servlet API为您提供了一种发送404或任何其他HTTP状态代码的方法.它是HttpServletResponse的sendError方法:
public void doGet(HttpServletRequest request, HttpServletResponse response) {
response.sendError(HttpServletResponse.SC_NOT_FOUND);
}
Run Code Online (Sandbox Code Playgroud)
在您doGet或doPost方法中,您有一个参数HttpServletResponse res
404是状态代码,可以通过以下方式设置:
res.setStatus(HttpServletResponse.SC_NOT_FOUND);
Run Code Online (Sandbox Code Playgroud)