How can I get session scoped bean in filter from session? (jsf 2.1)

邮差的信 提交于 2019-12-11 03:48:27

问题


How can I retrieve session scoped bean in filter? I have tried like that, but it returns null.

this is my session scoped bean:

@SessionScoped
@ManagedBean(name="sessionData")
public class SessionData {
    private UserWrapper userWrapper;

public UserWrapper getUserWrapper() {
    return userWrapper;
}

public void setUserWrapper(UserWrapper userWrapper) {
    this.userWrapper = userWrapper;
}

}

and this is filter:

HttpServletRequest httpServletRequest = (HttpServletRequest) servletRequest;
HttpSession session = httpServletRequest.getSession(false);
if(session != null) {
    SessionData sessionData = (SessionData)session.getAttribute("sessionData");
    System.out.println("sessionData:"+sessionData);
}

Bu it returns null...

sessionData:null;

How can I retrieve sessionData bean in filter?

来源:https://stackoverflow.com/questions/12748648/how-can-i-get-session-scoped-bean-in-filter-from-session-jsf-2-1

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!