Как я могу бросить ошибку 404 из сервлета java?


Как я могу бросить ошибку 404 из сервлета java? Моя паутина.xml уже указывает, какую страницу показывать, когда есть 404, как я могу бросить 404 из сервлета?

2 59

2 ответа:

API сервлета дает вам метод для отправки 404 или любого другого кода состояния HTTP. Это метод sendError HttpServletResponse:

public void doGet(HttpServletRequest request, HttpServletResponse response) {
    response.sendError(HttpServletResponse.SC_NOT_FOUND);
}

в своем doGet или doPost способ у вас есть параметр HttpServletResponse res

404-это код состояния, который может быть установлен:

res.setStatus(HttpServletResponse.SC_NOT_FOUND);