Usando JSF1.2, ¿cómo elevar un error 404 del frijol de respaldo?
Pregunta
Vi eso ExternalContext
En JSF 2.0 tiene un método setRponseStatus, ¿cómo puedo hacerlo usando JSF 1.2? ¡Gracias por adelantado!
Solución
En JSF 1.x, necesitas obtener el HttpServletResponse
por ExternalContext#getResponse()
Y luego invocar setStatus()
en eso. Esto también es básicamente lo que el nuevo método JSF 2.0 está haciendo debajo de las cubiertas.
HttpServletResponse response = (HttpServletResponse) externalContext.getResponse();
response.setStatus(HttpServletResponse.SC_NOT_FOUND);
// ...
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow