フィルタでセッションスコープのBeanを取得するにはどうすればよいですか?私はそのように試しましたが、nullを返します。
これは私のセッションスコープのBeanです:
@SessionScoped
@ManagedBean(name="sessionData")
public class SessionData {
private UserWrapper userWrapper;
public UserWrapper getUserWrapper() {
return userWrapper;
}
public void setUserWrapper(UserWrapper userWrapper) {
this.userWrapper = userWrapper;
}
}
これはフィルターです:
HttpServletRequest httpServletRequest = (HttpServletRequest) servletRequest;
HttpSession session = httpServletRequest.getSession(false);
if(session != null) {
SessionData sessionData = (SessionData)session.getAttribute("sessionData");
System.out.println("sessionData:"+sessionData);
}
Buそれはnullを返します...
sessionData:null;
フィルタでsessionDataBeanを取得するにはどうすればよいですか?