当点击退出的时候 remove掉session,之后重定向到登录页面或者直接调用windows.close()退出
在页头部分判断session是否已经为空或这session中包含的用户属性是否为空,如果为空则跳转至首页或登录页。
For example:
====================
<%
String onlySession = (String)request.getParameter("user")
%>
<script type="text/javascript">
var onlySession = "<%=user%>"
if(onlySession=="null"||onlySession ==""){
alert("用户超时,请重新登录!")
}
var indexPath = "<c:url value='/index.jsp'/>" //index page URL
if(window.parent) {
if(window.parent.parent) {
if(window.parent.parent.parent){
window.parent.parent.parent.location = indexPath
} else {
window.parent.parent.location = indexPath
}
} else {
window.parent.location = indexPath
}
} else {
window.location = indexPath
}
</script>
如 whatismvc 所述一般的项目会添加过滤器,判断是session是否为空。但如果只单纯测试JSP的写法,上面的即可。
页面的前进,使用JS函数,javascript:history.back(1);javascript:history.go(1)
页面的后退,使用JS函数,javascript:history.back(1);javascript:history.go(-1)
另外页面的刷新使用window.location.reload();history.go(0) ;
可以看出浏览器的后退刷新前进一般与history对象相关,调用该对象的方法
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)