黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國(guó)咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁(yè) hot資訊 在Java Filter中如何進(jìn)行頁(yè)面重定向

在Java Filter中如何進(jìn)行頁(yè)面重定向

更新時(shí)間:2022-05-05 09:12:23 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽2250次

簡(jiǎn)介

Filter過(guò)濾器,它是Servlet技術(shù)中最實(shí)用的技術(shù),Web開(kāi)發(fā)人員通過(guò)Filter技術(shù),對(duì)web服務(wù)器管理的所有web資源:例如Jsp, Servlet, 靜態(tài)圖片文件或靜態(tài) html 文件等進(jìn)行攔截,從而實(shí)現(xiàn)一些特殊的功能。例如實(shí)現(xiàn)URL級(jí)別的權(quán)限訪問(wèn)控制、過(guò)濾敏感詞匯、壓縮響應(yīng)信息等一些高級(jí)功能。它主要用于對(duì)用戶請(qǐng)求進(jìn)行預(yù)處理,也可以對(duì)HttpServletResponse進(jìn)行后處理。使用Filter的完整流程:Filter對(duì)用戶請(qǐng)求進(jìn)行預(yù)處理,接著將請(qǐng)求交給Servlet進(jìn)行處理并生成響應(yīng),最后Filter再對(duì)服務(wù)器響應(yīng)進(jìn)行后處理。

功能在HttpServletRequest到達(dá) Servlet 之前,攔截客戶的HttpServletRequest 。根據(jù)需要檢查HttpServletRequest,也可以修改HttpServletRequest 頭和數(shù)據(jù)。

在HttpServletResponse到達(dá)客戶端之前,攔截HttpServletResponse 。根據(jù)需要檢查HttpServletResponse,也可以修改HttpServletResponse頭和數(shù)據(jù)。

在java過(guò)濾器中如何進(jìn)行頁(yè)面重定向

系統(tǒng)采用Struts架構(gòu),想在java過(guò)濾器中判斷session是否失效,失效即跳轉(zhuǎn)到登錄頁(yè)面,不好使啊!

代碼如下:

public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException {
String indexPage = config.getInitParameter("indexPage");
// 設(shè)置request編碼用的字符集
request.setCharacterEncoding("utf-8"); // ①
HttpServletRequest requ = (HttpServletRequest) request;
HttpSession session = requ.getSession(true);
System.out.println("進(jìn)入Session過(guò)濾器");
// 獲取客戶請(qǐng)求的頁(yè)面
String requestPath = requ.getServletPath();
System.out.println("S請(qǐng)求動(dòng)作:" + requestPath);
if (!requestPath.endsWith("/login_noauth1.do")) {
String userid = String.valueOf(session.getAttribute("username"));
if (userid.equals("null")) {
((HttpServletResponse) response).sendRedirect(indexPage);
return;
} else {
chain.doFilter(request, response);
}
} else {
chain.doFilter(request, response);
}
}

以上就是關(guān)于“在Java Filter中如何進(jìn)行頁(yè)面重定向”的介紹,大家如果想了解更多相關(guān)知識(shí),不妨來(lái)關(guān)注一下動(dòng)力節(jié)點(diǎn)的Java在線學(xué)習(xí),里面的課程內(nèi)容從入門(mén)到精通,細(xì)致全面,通俗易懂,適合沒(méi)有基礎(chǔ)的小白學(xué)習(xí),希望對(duì)大家能夠有所幫助。

提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)

  • 全國(guó)校區(qū) 2025-05-15 搶座中
  • 全國(guó)校區(qū) 2025-06-05 搶座中
  • 全國(guó)校區(qū) 2025-06-26 搶座中
免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 青草午夜精品视频在线观看 | 日批视频免费播放 | 欧美另类日韩中文色综合 | 久操短视频 | 中文字幕日韩精品中文区 | 国产级a爱做片免费观看 | 亚洲精品第1页 | 日本中文字幕在线视频 | 日韩欧美久久一区二区 | 亚洲欧美国产精品久久久 | 欧美日本在线三级视频 | 毛片免| 成人免费看吃奶视频网站 | 免费老色鬼永久视频网站 | 一级毛片在线免费视频 | 日韩在线视频中文字幕 | 日本深夜福利视频 | 国产一级毛片网站 | 国产成人在线观看免费网站 | 欧美在线不卡 | 高h喷水荡肉爽文np肉色文 | 欧美不卡影院 | 大吊色| 日本一区高清视频 | 色五月婷婷成人网 | 成人精品视频在线 | 成年人色网站 | 久久精品综合视频 | 黄色网址免费在线 | 久久综合视频网站 | 亚洲欧美卡通成人制服动漫 | 欧美一级www| 日本在线不卡免费 | 人人人人爽 | 国产成人精品免费视频大全麻豆 | yiren22亚洲综合高清一区 | 日韩亚洲欧美综合一区二区三区 | 欧美国产日韩911在线观看 | 日韩a在线观看 | 黄色一级大片视频 | 日韩精品高清自在线 |