将html header参数转发给jsf back bean

时间:2011-10-11 15:25:20

标签: java jsf http-headers

我有两台服务器 一个用于头参数中的userId进行身份验证和转发请求 其他服务器在JSF(1.2)上运行应用程序。 如何从请求中检索参数并放入支持bean。

1 个答案:

答案 0 :(得分:2)

我为认证模块上的单点登录做了类似的事情。代理服务器将用户名插入HTTP请求标头。这可以从FacesContext中检索,如下所示:

Map<String, String> requestHeaders = context.getExternalContext().getRequestHeaderMap();
String userName = requestHeaders.get(requestHeaderName);