GWT会话管理
关于java的gwt session,我没有太多关注。 我有点怀疑。 任何人都可以检查下面的实现是否需要完成。
public class ServiceImpl extends RemoteServiceServlet implements Service { void CreateSession(String Username) { HttpServletRequest request = this.getThreadLocalRequest(); HttpSession session = request.getSession(); session.setAttribute("Username", Username); } boolean ValidateSession(String Username) { HttpServletRequest request = this.getThreadLocalRequest(); HttpSession session = request.getSession(); if (session.getAttribute("Username")) { return true; } return false; } }
这是实现这两个function的正确方法吗???
一些纠正
void createSession(String Username) { getThreadLocalRequest().getSession().setAttribute("Username", Username); } boolean validateSession(String Username) { if (getThreadLocalRequest().getSession().getAttribute("Username") != null) { return true; } else { return false; } }
LoginSecurityFAQ是一个很好的起点。