佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > jsp中過濾器選擇過濾器的寫法詳解

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

熱門標簽:銀行業(yè)務 團購網(wǎng)站 Mysql連接數(shù)設置 科大訊飛語音識別系統(tǒng) 電子圍欄 Linux服務器 服務器配置 阿里云

實例如下:

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); //取得當前會話的session,沒有session也不創(chuàng)建session,同request.getSession()一樣


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


if(url!=nullurl.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  /項目名
webroot=ctx.getContextPath();    //項目名


}
}

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

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

您可能感興趣的文章:
  • 通過過濾器(Filter)解決JSP的Post和Request中文亂碼問題
  • JSP過濾器Filter配置過濾類型全部匯總
  • JSP 開發(fā)中過濾器filter設置編碼格式的實現(xiàn)方法
  • JSP使用Servlet過濾器進行身份驗證的方法
  • JSP過濾器防止Xss漏洞的實現(xiàn)方法(分享)
  • JSP使用過濾器防止SQL注入的簡單實現(xiàn)
  • jsp實現(xiàn)登錄驗證的過濾器
  • 詳解JSP中使用過濾器進行內(nèi)容編碼的解決辦法
  • servlet+jsp實現(xiàn)過濾器 防止用戶未登錄訪問
  • JSP使用過濾器防止Xss漏洞
  • jsp filter 過濾器功能與簡單用法示例

標簽:蚌埠 廣元 衢州 江蘇 大理 棗莊 萍鄉(xiāng) 衡水

巨人網(wǎng)絡通訊聲明:本文標題《jsp中過濾器選擇過濾器的寫法詳解》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    富裕县| 沅陵县| 钟祥市| 错那县| 武定县| 华阴市| 六枝特区| 栾川县| 济宁市| 阜城县| 蒲江县| 资兴市| 云霄县| 永胜县| 丰县| 宜都市| 亚东县| 喀喇沁旗| 庆云县| 郁南县| 印江| 临城县| 临沭县| 道孚县| 山丹县| 通河县| 寿宁县| 伊川县| 团风县| 中方县| 沧源| 德令哈市| 江北区| 满城县| 衡南县| 厦门市| 南平市| 高州市| 九龙城区| 吕梁市| 桓台县|