一个坑爹的问题:jsp中在js函数中嵌套java代码造成的问题
2017-11-16 09:38
393 查看
1.index.jsp中在js函数中嵌套java代码造成的问题:
function exit(){
<% HttpSession se = request.getSession();
se.removeAttribute("user");
se.invalidate();
%>
window.location.href="login.jsp";
}
2.走filter的时候,判断session中的user居然为null
原因是:index.jsp页面加载的时候,初始加载页面就会执行js中exit()中的代码,执行里面的消除session中的user,这个时候登录成功,点击页面中任何一个触发事件,走filter就会看到session中user为null。
function exit(){
<% HttpSession se = request.getSession();
se.removeAttribute("user");
se.invalidate();
%>
window.location.href="login.jsp";
}
2.走filter的时候,判断session中的user居然为null
原因是:index.jsp页面加载的时候,初始加载页面就会执行js中exit()中的代码,执行里面的消除session中的user,这个时候登录成功,点击页面中任何一个触发事件,走filter就会看到session中user为null。
相关文章推荐
- JSP中在JS函数中嵌套Java代码的执行问题
- 一个坑爹的问题,js注释掉夹杂的el表达式页面不显示(代码颜色坑了我)
- jsp页面:js方法里嵌套java代码(是操作数据库的),如果这个js 方法没被调用,当jsp页面被解析的时候,不管这个js方法有没有被调用这段java代码都会被执行?
- JSP中EL表达式、JSTL、java脚本、js嵌套问题
- AJAX 解决 JSP中JS向JAVA代码传参数问题!
- 解决了在某个页面的js代码中替换另外一个frame中页面的问题
- 关于分页 HTML 代码中的 Js 函数指定问题( 编号:20110705A0847 )
- 在一个java论坛解决一个打开JSP出现下载的问题
- gridview中js的绑定问题 一个js的函数[转]
- js、java、jsp页面三者之间的传值问题,包括ajax的返回参数
- 如何解决在java开发中java代码和jsp页面中出现路径因为项目名称的变化(也就是应用名)的问题?
- 一个C++代码DEBUG时跳到错误的函数中的怪问题
- java的常用函数代码 js
- 一个关于js函数的传值问题
- 当jsp页面完全加载完成后执行一个js函数
- jsp中的java代码问题
- 如何在后台CS代码文件中调用前台JS文件中的某一个函数
- java与c/c++进行socket通信的一些问题(1)-JSP教程,Java技巧及代码
- java的常用函数代码 js
- 使用dx9渲染的一个找不到函数代码的问题