最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jsp中過濾器選擇過濾器的寫法詳解

 更新時間:2017年02月20日 10:57:30   投稿:jingxian  
下面小編就為大家?guī)硪黄猨sp中過濾器選擇過濾器的寫法詳解。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

實(shí)例如下:

public class LoginCheckFilter implements Filter {


private FilterConfig config=null;
private String webroot=null;
public void destroy() {
// TODO Auto-generated method stub


}


@Override
public void doFilter(ServletRequest req, ServletResponse resp,
FilterChain chain) throws IOException, ServletException {
// TODO Auto-generated method stub
HttpServletRequest request=(HttpServletRequest)req;
HttpServletResponse response=(HttpServletResponse)resp;
HttpSession session=request.getSession(false); //取得當(dāng)前會話的session,沒有session也不創(chuàng)建session,同request.getSession()一樣


String url=request.getRequestURI(); //獲取當(dāng)前輸入的 /項(xiàng)目/當(dāng)前訪問的路徑 與我們定義的路徑是否相同


if(url!=null&&url.equals(webroot+"/login.jsp")&&url.equals(webroot+"/LoginServlet")){

chain.doFilter(req,resp);
}else{

if(session==null){
response.sendRedirect(webroot+"/login.jsp");

}else{

String user2=(String)session.getAttribute("user1");
if(user2==null){

response.sendRedirect(webroot+"/login.jsp");

}else{

chain.doFilter(request, response);

}
}

}

}


@Override
public void init(FilterConfig config) throws ServletException {
// TODO Auto-generated method stub
this.config=config;
ServletContext ctx=config.getServletContext(); //獲取url  /項(xiàng)目名
webroot=ctx.getContextPath();    //項(xiàng)目名


}
}

這里需要注意的是LoginServlet跳轉(zhuǎn)到歡迎頁面所用的跳轉(zhuǎn)是客戶端跳轉(zhuǎn)。

以上這篇jsp中過濾器選擇過濾器的寫法詳解就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

阳江市| 汝南县| 灵璧县| 扎赉特旗| 呼玛县| 图木舒克市| 湛江市| 嘉黎县| 辉县市| 津南区| 海阳市| 慈利县| 砚山县| 清流县| 枣阳市| 麟游县| 大渡口区| 根河市| 黔江区| 文山县| 陇南市| 七台河市| 饶平县| 滕州市| 阳谷县| 正阳县| 鄱阳县| 金塔县| 长春市| 阿尔山市| 二手房| 旬邑县| 巫溪县| 内乡县| 张家港市| 绥滨县| 宁化县| 秭归县| 晋城| 台中市| 崇文区|