服务端设置SESSION流程
session操作
服务器返回信息
java设置session
服务端
1.理解javax.servlet.http.HttpSession
判断交易号
判断验证码
判断是否登录成功(data)
req.getSession().setAttribute("userid",data.get("userid"));
data.remove("userid");
req.getSession().setAttribute("userinfo",data);
客户端:
2.String sWebRootPath = request.getContextPath();
3.pageContext={
"WebRootPath":sWebRootPath,
"userinfo":session.getAttribute("userinfo"),
"sparams":ParamsUtil.requestToMap(request)
}
服务器返回信息
java设置session
服务端
1.理解javax.servlet.http.HttpSession
判断交易号
判断验证码
判断是否登录成功(data)
req.getSession().setAttribute("userid",data.get("userid"));
data.remove("userid");
req.getSession().setAttribute("userinfo",data);
客户端:
2.String sWebRootPath = request.getContextPath();
3.pageContext={
"WebRootPath":sWebRootPath,
"userinfo":session.getAttribute("userinfo"),
"sparams":ParamsUtil.requestToMap(request)
}
var sWebRootPath = "${WebRootPath}";//jsp页面
理论:
登录信息放session里
session机制是一种服务器端的机制,服务器使用一种类似于散列表的结构(也可能就是使用散列表)来保存信息。
其他信息可以放cookie
cookie的内容主要包括:名字,值,过期时间,路径和域。
操作共享的session应该遵循一些编程约定,
比如在session attribute名字的前面加上应用程式的前缀,
使得setAttribute("name", "neo")变成setAttribute("app1.name", "neo"),以防止命名空间冲突,导致互相覆盖。
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: cookie 和session的工作流程
- 下一篇: discuz 登录代码流程