【发布时间】:2012-11-15 14:22:17
【问题描述】:
我有一个方法可以删除会话管理的 bean
public void invalidMyBean()
{
final Map<String, Object> sessionMap = FaceContext.getCurrentInstance().getExternalContext().getSessionMap();
sessionMap.remove("mySessionBean");
}
invalidMyBean() 也从 Web 服务调用。 在这种情况下 FaceContext.getCurrentInstance() 为空,我无法删除我的 bean。 我试图将 sessionMap 作为一个字段存储在我的类中,但是从这个对象中删除是行不通的。 有没有办法从 faceContext 外部检索 sessionMap ?
谢谢
【问题讨论】:
标签: jsf-2