句体一些
又如何清除session中的类容
又如何清除session中的类容
解决方案 »
- 怎样实现在页面A中点击一个“姓名”,然后在页面B中的一个text中直接显示这个“姓名”?
- 图片路径问题
- ^^^^^^++++求带复选框的树型菜单的完整实现代码,动态加载为佳,我是在SPRING下开发
- 高手救救我,tomcat闪一下又自动关闭了,两天了,受不了
- jsp checkbox问题
- 文件下载中的中文问题
- spring mvc + hibernate3 出错
- 请问EJB模式中,JSP和servlet各自的用途和如何协同工作?
- 有谁用过Eclipse的插件Lomboz来开发jsp的????100分求配置过程!!!!!!!!
- 为什么会找不到文件?
- 三枪拍案惊奇
- 怪异的问题,tomcat 关于startup.bat 启动的问题!! 达人请进!!!!
session.setAttribute("str",new String(“this is test”));
</BODY></HTML>
test2.jsp
<HTML><HEAD>
<TITLE> New Document </TITLE></HEAD><BODY BGCOLOR="#FFFFFF">
<%
String ls_str=null;
ls_str=(String)session.getAttribute("str");
out.println(“从session里取出的值为:”+ls_str);
%>
</BODY></HTML>
写一个(javabean)类有属性:姓名 权限
登陆的时候根据输入的姓名 权限,创建一个对象,保存到session中
然后去数据库匹配跳到不同的页面
getAttribute()取 取的时候需要强转,因为取出来是Obj类型删除Session直接调用InvliDate()方法
只要让session失效就删除了
用的时候把存放里面的 对象或是集合取出来就可以了
Object object= session.getAttribute("res");
取得那个session,再进行业务操作。
------------放值和取值---------
Httprequest request=null;
Session session=request.getSession(false);//该对象由request请求创建
session.setAttribute("","");//参数两个,像Map集合。。
String aa="蜗牛";
session.setAttribute("snail",aa);//将蜗牛元素放进去..不一定是集合
String snail=(String)session.getAttribute("snail")//获得蜗牛这个值 要强制转换
//得到"蜗牛"
-------------清除----------
1,session.setAttribute("snail","");//用同样的键覆盖
//得到""
2,session.invalidate();
3,session.remove("snail"); session.setMaxInactiveInterval(30*60);//设置时间 超过时间自动清除 默认是30分钟
session.setMaxInactiveInterval(30*60);//设置时间 超过时间自动清除 默认是30分钟
忘了说了 可以设置成负数永不过期。。
你在上一个页面中用session键值对存过来,到这个页面后你可以用session.Remove(键), 就可以清
除session中的内容了!