我搞错了
org.apache.catalina.session.StandardSessionFacade:
java.io.NotSerializableException
如何解决此错误?我在viewScope中使用viewScope。还使用筛选器创建会话。是什么导致了这种异常的发生?
谢谢
发布于 2011-12-12 12:59:37
您已经将HttpSession引用为某些JSF类的属性。这是一个非常糟糕的设计。删除它并更改您的方法,以便从线程本地作用域中的FacesContext中获取它。但毕竟,这仍然是个问题,在正确设计的JSF类中,您应该使用而不是有任何一行import javax.servlet...。如何正确地解决这个问题取决于具体的功能需求,而这一点在您的问题中根本不清楚。我的第一个猜测是,您实际上需要一个会话作用域托管bean,然后由@ManagedProperty注入。
https://stackoverflow.com/questions/8472618
复制相似问题