我看到JSF 2.0中的ExternalContext
有一个方法setResponseStatus,我怎么能用JSF 1.2做到这一点?
提前谢谢!
答案 0 :(得分:2)
在JSF 1.x中,您需要通过HttpServletResponse
获取ExternalContext#getResponse()
,然后在其上调用setStatus()
。这也基本上是新的JSF 2.0方法在幕后做的事情。
HttpServletResponse response = (HttpServletResponse) externalContext.getResponse();
response.setStatus(HttpServletResponse.SC_NOT_FOUND);
// ...