Pregunta

Vi eso ExternalContext En JSF 2.0 tiene un método setRponseStatus, ¿cómo puedo hacerlo usando JSF 1.2? ¡Gracias por adelantado!

¿Fue útil?

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
scroll top