大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 過濾器Filter的配置

過濾器Filter的配置

更新時間:2021-07-27 16:57:24 來源:動力節點 瀏覽852次

多個filter攔截的同一個請求,按web.xml配置順序進行過濾

返回的響應的從最后配置的filter開始過濾

具體配置步驟:

編寫Filter實現類

package cn.kihyou.b2c.filter;

import java.io.IOException;

import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;

//實現接口:javax.servlet.Filter;
public class AdminFilter implements Filter {

    // 三個重要方法:初始化:init();攔截到要執行的方法:doFilter();銷毀:destroy();

    @Override
    public void init(FilterConfig filterConfig) throws ServletException {
        // TODO Auto-generated method stub
        // Filter.super.init(filterConfig);
    }

    @Override
    public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)
            throws IOException, ServletException {
        // TODO Auto-generated method stub
        // 1.攔截客戶端/上一個filter發來的請求,是否放行到Servlet/下一個Filter
        System.out.println("AdminFilter攔截到請求");
        // 放行(放不放行您可以自己看著辦)
        chain.doFilter(request, response);
        // 2.攔截servlet/filter發回的響應,是否放行到客戶端/上一個filter
        System.out.println("AdminFilter攔截到響應");

    }

    @Override
    public void destroy() {
        // TODO Auto-generated method stub
        // Filter.super.destroy();
    }

}

配置web.xml

<!-- Filter,過濾器 -->
    <filter>
        <!-- filter名,隨便起 -->
        <filter-name>AdminFilter</filter-name>
        <!-- 實現類所在目錄 -->
        <filter-class>cn.kihyou.b2c.filter.AdminFilter</filter-class>
        <!-- 初始化參數 -->
        <!-- 設置字符集,charset:UTF-8 -->
        <init-param>
            <!-- 參數名 -->
            <param-name>charset</param-name>
            <!-- 參數值 -->
            <param-value>UTF-8</param-value>
        </init-param>

        <!-- 設置內容類型及其字符集,contentType:text/html;charset=UTF-8 -->
        <init-param>
            <param-name>contentType</param-name>
            <param-value>text/html;charset=UTF-8</param-value>
        </init-param>
    </filter>

    <!-- filter的映射 -->
    <filter-mapping>
        <!-- 對應的filter名 -->
        <filter-name>AdminFilter</filter-name>
        <!-- 要進行攔截過濾的目錄 -->
        <url-pattern>/web/admin/*</url-pattern>
    </filter-mapping>

    <session-config>
        <!-- 超時時間,單位:分鐘 -->
        <session-timeout>30</session-timeout>
    </session-config>

以上就是動力節點小編介紹的"過濾器Filter的配置",希望對大家有幫助,想了解更多可查看Filter過濾器。動力節點在線學習教程,針對沒有任何Java基礎的讀者學習,讓你從入門到精通,主要介紹了一些Java基礎的核心知識,讓同學們更好更方便的學習和了解Java編程,感興趣的同學可以關注一下。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 日韩欧美亚洲国产 | 久久精品中文字幕首页 | 免费h片网站 | 天天干天天曰天天操 | 一本久道久综合久久鬼色 | 成 人 色综合 | 中文字幕 二区 三区 搜查官 | 久久久这里只有精品免费 | 久青草视频在线观看 | 国产美女一级视频 | 欧美黄色免费网址 | 色偷偷91综合久久噜噜 | 国产成人99久久亚洲综合精品 | 黄色在线免费网站 | 精品国产一区二区三区四区色 | 在线观看欧美亚洲日本专区 | www夜夜操com| 欧美老妇免费做爰视频 | 亚洲成人aaa | 久久精品亚洲精品国产色婷 | 亚洲精品一区二区三区四区手机版 | 国产成人在线视频免费观看 | 精品99在线观看 | 欧美成人性videos | 精品国产国产综合精品 | 奇米在线视频观看 | 欧美 日韩 中文字幕 | 国产成人精品免费视频大全办公室 | 麻豆久久婷婷综合五月国产 | 国产在线一区视频 | 亚洲成人网页 | 日韩精品无码一区二区三区 | 久久网免费视频 | 国产l精品国产亚洲区在线观看 | 青青青国产深夜福利视频 | 亚洲欧美日韩国产vr在线观 | a毛片免费全部播放完整成 a毛片免费全部在线播放毛 | 国产情精品嫩草影院88av | 亚洲国产精品日韩高清秒播 | 国产在线91观看免费观看 | 一级片免费视频 |