牛骨文教育服务平台(让学习变的简单)
博文笔记

服务端设置SESSION流程

创建时间:2017-04-18 投稿人: 浏览次数:576
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)
}

var sWebRootPath = "${WebRootPath}";//jsp页面



理论:

登录信息放session里
session机制是一种服务器端的机制,服务器使用一种类似于散列表的结构(也可能就是使用散列表)来保存信息。
其他信息可以放cookie
cookie的内容主要包括:名字,值,过期时间,路径和域。

操作共享的session应该遵循一些编程约定,
比如在session attribute名字的前面加上应用程式的前缀,
使得setAttribute("name", "neo")变成setAttribute("app1.name", "neo"),以防止命名空间冲突,导致互相覆盖。

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。