使用JSF1.2,如何从辅助bean引发404错误?

时间:2011-12-02 15:55:02

标签: java http jsf jsf-1.2

我看到JSF 2.0中的ExternalContext有一个方法setResponseStatus,我怎么能用JSF 1.2做到这一点? 提前谢谢!

1 个答案:

答案 0 :(得分:2)

在JSF 1.x中,您需要通过HttpServletResponse获取ExternalContext#getResponse(),然后在其上调用setStatus()。这也基本上是新的JSF 2.0方法在幕后做的事情。

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