JSP退出和注销整个页面
来源:互联网 发布:平板电脑拍照软件 编辑:程序博客网 时间:2024/06/06 00:10
退出和注销按钮都是放在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 退出系统(注销和退出整个系统)(退出top框架)
- jsp页面跳出框架注销-退出
- jsp退出和注销 代码实现
- 怎么退出整个框架页面
- JSP用户注册登陆注销JSP页面
- JSP用户注册登陆注销JSP页面
- JSP用户注册登陆注销JSP页面
- Java Web页面注销登录结束整个会话
- jsp实现登录及注销页面
- JSP退出或注销时对session等的操作
- 防止多人使用统一用户上网和用户非正常退出注销问题-JSP教程,资料/其它
- jsp 注销
- jsp frameset锁定整个框架页面
- JSP 单击退出系统按钮跳出整个Frame框架
- Android中再按一次退出和完美退出整个应用程序
- JavaWeb登录、注销、退出、记住用户名和密码
- JavaWeb登录、注销、退出、记住用户名和密码
- 使用PHP魔术方法实现重载
- 禁用鼠标右键,选中
- Struts2一览
- GridViewAdapter
- spring和resteasy集成,构建restful风格服务
- JSP退出和注销整个页面
- Other_3.仿-慕课网课程选项卡_效果1(上下伸缩)
- unity 从相机的位置发射小球并打到鼠标点击的位置
- MYSQL 客户端与服务器关系
- Tempdb怎么会成为性能瓶颈?
- JavaScript 操作符全解析
- ASP.NET MVC4 WEB API入门 第二篇:ASP.NET MVC入门基础(1)——项目框架搭建
- RHCE - grub 和开机排错
- qt中关于坐标的说明