国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > WEB開發 > 正文

JSP退出和注銷整個頁面

2024-04-27 15:14:27
字體:
來源:轉載
供稿:網友

退出和注銷按鈕都是放在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("<scrjavaScript'>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();" />


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 临清市| 鲜城| 宜都市| 繁昌县| 桃园县| 新干县| 南召县| 嘉义市| 湘潭市| 柏乡县| 朔州市| 那曲县| 乐平市| 怀集县| 东兰县| 永济市| 郎溪县| 华坪县| 大洼县| 余江县| 土默特左旗| 德昌县| 阿坝县| 安阳市| 屯留县| 岳阳市| 高唐县| 宜兴市| 彰武县| 龙游县| 汉阴县| 恭城| 阳城县| 桦川县| 绍兴县| 衡南县| 松原市| 仲巴县| 莆田市| 通许县| 和平区|