我有一个问题,每当我在个人资料页面getStatusList()
上第三次打电话时,都会给我. 我认为无法从中获取 User 对象,我错过了什么。如果有人能指出我的错误,我将不胜感激。Lazy loader
user1.getEmail()
nullpointer exception
user1
frienddet
public List<Status> getStatusList() {
EntityManager em;
EntityManagerFactory emf = Persistence
.createEntityManagerFactory("FreeBird");
em = emf.createEntityManager();
FacesContext context = FacesContext.getCurrentInstance();
HttpSession session = (HttpSession) context.getExternalContext().getSession(true);
User user1 = (User) session.getAttribute("frienddet");
System.out.println(user1.getEmail());
// some codes
}
编辑
事实证明,frienddet
在getStatusList()
对