麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JSP > 正文

Jsp中解決session過期跳轉(zhuǎn)到登陸頁面并跳出iframe框架的方法

2024-09-05 00:21:52
字體:
供稿:網(wǎng)友
這里我們是介紹一個(gè)網(wǎng)站管理后臺(tái)三個(gè)框架頁面當(dāng)我們的jsp定義的session變量超時(shí)時(shí)用戶點(diǎn)擊時(shí)自動(dòng)退出框架頁面并跳到登錄頁面去了,下面我來給大家演示一個(gè)實(shí)例

當(dāng)session過期后可以用過濾器來設(shè)置重定向頁面

復(fù)制代碼 代碼如下:


public class ActionFilter extends HttpServlet implements Filter {
private FilterConfig filterConfig;
public void init(FilterConfig config) {
this.filterConfig = config;
}
public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws ServletException, IOException {
HttpServletRequest req = (HttpServletRequest) servletRequest;
servletRequest.setCharacterEncoding(“UTF-8″);
HttpServletResponse res = (HttpServletResponse) servletResponse;
String url = req.getRequestURI();
SysUserVOImpl user = (SysUserVOImpl) req.getSession().getAttribute(“SysUser”);
if (null == user) {
if (!COMMON.isEmpty(url) && (url.endsWith(“newestlogin.jsp”) || url.endsWith(“UserLoginAction.jsp”) || url.endsWith(“l(fā)ogin.jsp”) || url.endsWith(“l(fā)oginAction.do”))) {
filterChain.doFilter(servletRequest, servletResponse);
} else {
req.getRequestDispatcher(“/newestlogin.jsp”).forward(req, res);
}
} else {
filterChain.doFilter(servletRequest, servletResponse);
}
}


但是這樣不能不能跳出iframe等框架。
可以用javaScript解決
在你想控制跳轉(zhuǎn)的頁面,比如login.jsp中的<head>與</head>之間加入以下代碼:

復(fù)制代碼 代碼如下:


<script language=”JavaScript”>
if (window != top)
top.location.href = location.href;
</script>


JS刷新框架的腳本語句

復(fù)制代碼 代碼如下:


//如何刷新包含該框架的頁面用  
<script language=JavaScript>
   parent.location.reload();
</script> 
//子窗口刷新父窗口
<script language=JavaScript>
    self.opener.location.reload();
</script>
( 或 <a href="javascript:opener.location.reload()">刷新</a>   )
//如何刷新另一個(gè)框架的頁面用  
<script language=JavaScript>
   parent.另一FrameID.location.reload();
</script>
如果想關(guān)閉窗口時(shí)刷新或者想開窗時(shí)刷新的話,在<body>中調(diào)用以下語句即可。
<body> 開窗時(shí)刷新
<body onUnload="opener.location.reload()"> 關(guān)閉時(shí)刷新
<script language="javascript">
window.opener.document.location.reload()
</script>

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 91成人亚洲 | 国产精品高潮99久久久久久久 | 国产精品国产成人国产三级 | 欧美日韩手机在线观看 | 毛片在线免费播放 | av中文字幕免费在线观看 | 国产精品高潮视频 | 蜜桃麻豆视频 | 91短视频版高清在线观看免费 | 国产午夜免费视频 | 黄色特级片黄色特级片 | 天天草夜夜爽 | 欧美顶级毛片在线播放小说 | 国产精品成人av片免费看最爱 | 91一区二区在线观看 | 久久成年人视频 | 一级毛片播放 | 免费观看一区二区三区 | 精品一区二区久久久久 | 日韩视频一二区 | 日日草夜夜操 | 一本免费视频 | 亚洲精品午夜在线 | 国产精品野外av久久久 | 国产女同玩人妖 | 久久亚洲视频网 | 欧洲成人综合网 | 日本在线观看中文字幕 | 久久精品视频16 | 欧美女人天堂 | 亚洲第一成人久久网站 | 色网站免费观看 | 欧美精品一区二区三区在线 | 久久综合狠狠综合久久 | hdhdhd79xxxxх| 韩毛片| 久久青草热 | 久久精品亚洲一区 | 亚洲福利视| 亚洲成人精品在线 | 丰满年轻岳中文字幕一区二区 |