1

I saw that ExternalContext in JSF 2.0 has a method setResponseStatus, how can I do that using JSF 1.2? Thanks in advance!

4

1 回答 1

2

在 JSF 1.x 中,您需要获取HttpServletResponsebyExternalContext#getResponse()然后调用setStatus()它。这也基本上是新的 JSF 2.0 方法在幕后所做的。

HttpServletResponse response = (HttpServletResponse) externalContext.getResponse();
response.setStatus(HttpServletResponse.SC_NOT_FOUND);
// ...
于 2011-12-02T15:56:21.217 回答