jsp退出和注销 代码实现
来源:互联网 发布:软件开发企业认证 编辑:程序博客网 时间:2024/05/16 11:01
退出和注销按钮都是放在top的窗口中,用
注销页面:
<td align="center" width="5%"><a href="main/exit.jsp?id=1" 注销</a></td>
<td align="center" width="5%"><a href="main/exit.jsp?id=2" 退出</a></td>
处理页面:
<body>
<%
if(session.getAttribute("username")==null||session.getAttribute("username")==""){
response.sendRedirect("../login/login.jsp");
return;
}
else {
if(request.getParameter("id").equals("1")){
session.invalidate();
out.println("<script language='javascript'>alert('确定要注销吗?');"+"window.top.location.href='../login/login.jsp';</script>");
}
// out.println("<script language='javascript'>alert('确定要退出吗?');"+"window.location.href='../login/login.jsp';</script>");
else{
session.invalidate();
out.print("<script language='javascript'>top.close();</script>");
}
}
%>
</body>
这种方法只退出top的框架,左右框架都没退出,查点资料,原理方法很简单:
解决方法1:
只要在注销页面和退出加个target="_top"就可以了
<td align="center" width="5%"><a href="main/exit.jsp?id=1" target="_top">注销</a></td>
<td align="center" width="5%"><a href="main/exit.jsp?id=2" targer="_top">退出</a></td>
这样它会先在另一个窗口跳出脚本提示!
而退出整个系统脚本上有点问题
<body>
<%
if(session.getAttribute("username")==null||session.getAttribute("username")==""){
response.sendRedirect("../login/login.jsp");
return;
}
else {
if(request.getParameter("id").equals("1")){
session.invalidate();
out.println("<script language='javascript'>alert('确定要注销吗?');"+"window.top.location.href='../login/login.jsp';</script>");
}
// out.println("<script language='javascript'>alert('确定要退出吗?');"+"window.location.href='../login/login.jsp';</script>");
else{
session.invalidate();
%>
<script language="javascript">
top.opener=null; //不过这个我暂时还不知道什么意思,应该是刷新原来的页面
top.close();
</script>
<%
}
}
%>
</body>
解决方法2:
一种脚本的方法,不用提交到其他页面处理,只在本页面,很不错的 !!!
<script language="javascript">
function exit(){
window.open('../login/login.jsp','_top')
}
</script>
<input type="button" value="退出" onclick="exit();" />
- jsp退出和注销 代码实现
- JSP退出和注销整个页面
- jsp 退出系统(注销和退出整个系统)(退出top框架)
- jsp页面跳出框架注销-退出
- JSP退出或注销时对session等的操作
- 防止多人使用统一用户上网和用户非正常退出注销问题-JSP教程,资料/其它
- 引用 jsp注销登陆的代码
- jsp实现登录及注销页面
- web/jsp实现session登录注销 springMVC
- web/jsp实现session登录注销 springMVC
- jsp 注销
- 论坛-纯JSP怎么实现用户的注销和登录功能
- web下用JavaScript实现系统的注销与退出
- JavaWeb登录、注销、退出、记住用户名和密码
- JavaWeb登录、注销、退出、记住用户名和密码
- asp.net退出,注销
- 代码实现退出app
- 代码实现退出应用
- ASM Metadata and Internals
- drag,drop,datatransfer小结
- Linux2.4从路径名到目标结点
- jQuery ajax一直返回error解答
- Android 关于protect影响调用系统Intent
- jsp退出和注销 代码实现
- Efficient C Tips #9 – Use lookup tables
- 二叉树非递归遍历
- 侠客行解谜1
- android 刚进入activity 时关闭输入法
- Java之cookie和session
- 侠客行解谜2
- Efficient C Tips #10 – Use unsigned integers
- 侠客行解谜3