国产探花免费观看_亚洲丰满少妇自慰呻吟_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();" />


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宜丰县| 山东| 南川市| 深水埗区| 杂多县| 西峡县| 桂阳县| 桃园县| 崇文区| 阜阳市| 汉寿县| 苏州市| 彭阳县| 宜宾市| 信丰县| 葫芦岛市| 湾仔区| 德兴市| 久治县| 宜兰市| 湟中县| 习水县| 莎车县| 将乐县| 上林县| 易门县| 青州市| 张家口市| 阿克陶县| 麻江县| 东阿县| 瑞安市| 娱乐| 永泰县| 军事| 鹤山市| 佛坪县| 瓮安县| 金阳县| 民乐县| 丹巴县|