httpservlet - servlet java ejemplo
¿Cómo arrojo un error 404 desde dentro de un servlet java? (2)
¿Cómo arrojo un error 404 desde dentro de un servlet java? Mi web.xml ya especifica qué página mostrar cuando hay un 404, ¿cómo puedo lanzar un 404 desde un servlet?
En su método doGet
o doPost
tiene un parámetro HttpServletResponse res
404 es un código de estado que se puede establecer por:
res.setStatus(HttpServletResponse.SC_NOT_FOUND);
La API de Servlet le proporciona un método para enviar un 404 o cualquier otro código de estado HTTP. Es el método sendError de HttpServletResponse:
public void doGet(HttpServletRequest request, HttpServletResponse response) {
response.sendError(HttpServletResponse.SC_NOT_FOUND);
}