Используя JSF1.2, как вызвать ошибку 404 из поддерживающего компонента? - PullRequest
1 голос
/ 02 декабря 2011

Я видел, что ExternalContext в JSF 2.0 имеет метод setResponseStatus, как я могу это сделать с помощью JSF 1.2?Заранее спасибо!

1 Ответ

2 голосов
/ 02 декабря 2011

В JSF 1.x вам нужно получить HttpServletResponse на ExternalContext#getResponse(), а затем вызвать setStatus() для него.Это также в основном то, что новый метод JSF 2.0 делает под прикрытием.

HttpServletResponse response = (HttpServletResponse) externalContext.getResponse();
response.setStatus(HttpServletResponse.SC_NOT_FOUND);
// ...
...