Java web里的.xml文件的filter标签

Filter可认为是Servlet的一种“变种”,它主要用于对用户请求(HttpServletRequest)进行预处理,也可以对服务器响应(HttpServletResponse)进行后处理,是个典型的处理链。它与Servlet的区别在于:它不能直接向用户生成响应。完整的流程是:Filter对用户请求进行预处理,接着将请求交给Servlet进行处理并生成响应,最后Filter再对服务器响应进行后处理。

转载自——原文链接:JavaWeb中filter的详解及应用案例 - 夏日树叶 - 博客园

    <filter>
        <description>登录状态过滤</description>
        <filter-name>LoginFilter</filter-name>
        <filter-class>com.test.programmer.filter.LoginFilter</filter-class>
    </filter>
    <filter-mapping>
        <filter-name>LoginFilter</filter-name>
        <url-pattern>/SystemServlet</url-pattern>
        <url-pattern>/UserServlet</url-pattern>
        <url-pattern>/CookServlet</url-pattern>
        <url-pattern>/FoodServlet</url-pattern>
        <url-pattern>/DishServlet</url-pattern>
        <url-pattern>/DishFoodServlet</url-pattern>
        <url-pattern>/OrderServlet</url-pattern>
    </filter-mapping>

一个登录界面的filter设置

猜你喜欢

转载自blog.csdn.net/Harvery_/article/details/125092506