jsp获取action传来的session和session清空以及判断
jsp获取action传来的session值问题有一下几种方法:
比如我action中有个session ("sessionid","sessionValue")
一、用struts标签获取:
二、 session也是内置对象之一,可以直接用session,比request.getSession方便多了
也可以写成
三、el表达式获取:${sessionScope.sessionid}
如果赋值的是个bean,也是一样的,类似于${sessionScope.bean.beanProperty}
一般session的时间是30分钟,如果判断session是否存在
String id = "";
String username = "";
User user = (User)session.getValue("docUser");
//判断user是否为空,如果不为空才操作以下。不然会报空指针异常。
if(user != null){
id = user.getId();
username = user.getUsername();
}
%>
也可以清空session
获取到session然后把他的值设置为null
Lduser lduser = (Lduser) ActionContext.getContext().getSession().get("lduser");
if (lduser == null) {
session.putValue("lduser",null);
out.println("session以关闭");
%>相关阅读:
jQuery实现Email邮箱地址自动补全功能代码
ASP.NET笔记之 图库权限设置的方法
详解C语言中index()函数和rindex()函数的用法
如何查看Win10自带应用的大小看看它们占了多少空间
mysql load data infile 的用法(40w数据 用了3-5秒导进mysql)
Android中解决EditText放到popupWindow中,原有复制、粘贴、全选、选择功能失效问题
Windows7系统中利用数字键盘来代替鼠标小技巧
c#自带缓存使用方法 c#移除清理缓存
Linux系统修改环境变量PATH的技巧图解
AngularJS入门(用ng-repeat指令实现循环输出
如何让DIV可编辑、可拖动示例代码
jQuery插件pagination实现分页特效
使用WindowsAPI获取录音音频的方法
jQuery使用正则表达式限制文本框只能输入数字