在JavaScript中取session值
来源:互联网 发布:最优化理论与方法 pdf 编辑:程序博客网 时间:2024/04/30 01:14
function checkUser(){
var id = <%=session.getAttribute("user_id")%>;
if(id == "" || id == null){
//session为空时的操作
}else{
//session不空时的操作
}
}
*以上的程序,在session为空时时没错的(var id = null;null是关键字),可是想想当session有值呢,比如“aaa”,则得到var id = aaa的语句,这样的语句显然是不对的……js出错!
所以应当做修改如下: var id = "<%=session.getAttribute("user_id")%>";(加了引号)
if(id == "" || id == null || id == "null"){
}
个人分析:
1、<%=session.getAttribute("user_id")%>中的语句其实并不是JavaScript中的语句,是jsp中的scriplet,也就是说,<%=session.getAttribute("user_id")%>的结果其实在服务器在向客户端发送html时已经确定了,并不是在调用JavaScript方法时才赋的值。
在没有用上面的方法之前,还稀奇的想到过,先将session的值存放在一个hidden域中,然后可以用getElementById取得hidden域的值,即是session的值。
- 在JavaScript中取session值
- 如何在JavaScript里取session的值
- 在javascript中取页面中的值
- 在javascript中获取session中的值
- 在逻辑处理中通过session来存值和取值
- 在脚本中取table单元格的值(javascript)
- 如何在action中设定session值后在jsp取值
- 分页查询时,把数据保存在session中,在点击下一页的时候取不到session中的值
- js中取session值的问题
- js中取session的值
- JavaScript取Session中的数据
- javascript 中获取session值
- 关于Session在一个Servlet取不到值的问题
- session取值
- session取值
- javascript中visibility的取值
- javascript中visibility的取值
- jsp页面中使用javascript获取后台放在request或session中的值
- 韩城市财政局党委举办“信心比金子还重要”演讲赛-渤锐软件提供相关软件支持
- DelUninstall_0_0_0001Beta3
- Ubuntu简单网络配置
- 员工满意度调查应避“七宗罪”
- Tomcat中文处理(三)
- 在JavaScript中取session值
- Posix多线程编程(1)—线程基础
- 20 种提升网页速度的技巧
- 另类:美国下岗白领转战家庭一片天
- svn Locked的几种解决方法
- 考试
- 关于SQL2005中的锁
- SQL Server 2000数据库备份方案
- SHELL下十二种读文件的方法及运行效率