写了一个退出系统的jsp,用到JS,问题是选择取消时也执行了确定中的<% session.invalidate(); %>,不知为什么?请大家看看。代码如下:
<html>
<head>
<script type="text/javascript">
function exit(){
var close = window.confirm('退出系统?');
if(close){
<%
session.invalidate();
%>
window.close();
}
else{
history.go(-1)
}
}
</script></head><body onload="exit();"></body>
</html>
<html>
<head>
<script type="text/javascript">
function exit(){
var close = window.confirm('退出系统?');
if(close){
<%
session.invalidate();
%>
window.close();
}
else{
history.go(-1)
}
}
</script></head><body onload="exit();"></body>
</html>
解决方案 »
- pager-taglib中文搜索乱码问题
- 一个项目是用Oracle数据库的,如果改成用SQL2000数据库需要做哪些主要的修改?
- 登陆页面的校验码如何用javascript来判断
- java.sql.SQLException: [Microsoft][SQLServer JDBC Driver]Unexpected token type: ERROR
- linux和unix下获取网卡Mac地址方法
- 错误代码,谁来替我看看
- 使用<s:action>访问action无法显示结果jsp的问题
- mysql连接失败?
- 一个关于应用服务器的问题!
- 大虾,帮忙看一眼,就一眼!!!
- 为用servlet判断前台输入的用户名是否可用,提示信息无法在页面显示?
- 如何实现变量值在Action类与jsp页面间的传递?
history.back(-1);
你要销毁session的话可以换一个页面!!!
var close = window.confirm('退出系统?');
if(close){
window.location.href="logout.jsp——退出页面";
}
logout.jsp——退出页面代码:
session.invalidate();
out.print("<script>window.location='你退出是想要跳转的页面地址';</script>");
按照hzw2312方法问题解决了。
感谢大家。
结贴给分。