论坛首页 入门技术论坛

struts2 session的用法

浏览 4989 次
该帖已经被评为新手帖
作者 正文
   发表时间:2009-10-16  

SESSION是可以存储针对与某一个用户的IE以及通过其当前窗口打开的任何窗口具有针对性的用户信息存储机制。

COOKIE 可设置并在本地保留 明码信息

SESSION IE不关闭并服务器不超时 只有SESSIONID

当如果想让用户下次登入网站不需要输入用户名或者密码的时候就只能用COOKIE,因为他可以保留相当长的时间(COOKIE记录被删除或者失效日期之前),而SESSION就不可以,他不会保留太长时间,而且IE在关闭后就自动清除了SESSIONID记录在下次登入的时候会请求新的SESSIONID,而服务器想通过用户个人变量校验用户的状态的时候,就不能用COOKIE,如果用设置用户权限是USER。而IE访问的时候就把USER的明码传输到服务器。

//如果用户改变的是自己是否使用fck编辑器,则同时更新session isusefck的值

if (userid.equals(usefck.getUserid())) {

isusefck = usefck.getIsusefck();

Map<String,Object> session= ActionContext.getContext().getSession();

session.put("isusefck"isusefck);

}

<!--EndFragment-->
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics