2015-05-08 3 views
0

Я хочу иметь пользовательский код ошибки в моем JSP, чтобы предотвратить особое состояние от происходящего:Возвращайтесь особый статус ответа HTTP в JSP

boolean error; 
// do error checking here 

if (error) { 
    throw new javax.xml.ws.http.HTTPException(400); 
} 

Однако, это заканчивается бросание 500 к клиенту, так как сервер интерпретирует исключение как внутреннюю проблему. Как я могу отправить статус 400 клиенту?

ответ

1

Вы должны быть в состоянии отправить его через объект ответа:

<% 
response.sendError(418, "I'm a teapot"); 
%> 
Смежные вопросы