줄무늬 + 구글 앱 엔진을 사용하고 있습니다. 내가 getContext().getMessages().add(new SimpleMessage(...))
을 사용하고앱 엔진 localhost x 온라인 세션
- : 제대로 작동하지만 로컬 호스트에 온라인으로 문제가있다. 그것은 잘 작동하지만 한 번, 페이지를 다시로드하고 동일한 일을 한 후에는 아무 작업도 수행하지 않습니다.
- 나는 세션에 사용자에 대한 정보를 저장하는 로그인 페이지가 있습니다.
.getContext().getUser()
또는setUser(User user)
을 사용하고 있습니다.
인 getUser :return (User) getRequest().getSession(false).getAttribute("user")
SETUSER : 그것은 (세션에는 사용자 부하) 아무것도하지 않고,하지만 로컬 호스트에서 잘 작동if (user == null) {getRequest().getSession().removeAttribute("user");} else {getRequest().getSession(true).setAttribute("user", user);}
.
저는 Opera, Chrome, Firefox, IE를 사용해 보았지만 항상 같은 결과가 나타납니다.
getContext() 메소드에 문제가있는 것 같지만, 무엇을 모르겠습니다.
,하지만 작동하지 않습니다. 그리고 appengine-web.xml 세션이 활성화되었습니다. –
매번 JSession 쿠키를 수신했는지 확인 했습니까? – Kdeveloper