如何从一个Java Servlet中抛出一个404错误?
如何从一个Java Servlet中抛出一个404错误? 我的web.xml已经指定了什么页面显示404,如何从一个servlet中抛出一个404?
Servlet API为您提供了发送404或任何其他HTTP状态码的方法。 这是HttpServletResponse的sendError方法:
public void doGet(HttpServletRequest request, HttpServletResponse response) { response.sendError(HttpServletResponse.SC_NOT_FOUND); }
在你的doGet
或doPost
方法中,你有一个参数HttpServletResponse res
404是一个状态码,可以通过设置:
res.setStatus(HttpServletResponse.SC_NOT_FOUND);