过滤器配置

来源:互联网 发布:整点抢购软件 编辑:程序博客网 时间:2024/05/28 14:57

1、新增一个LoginFilter集成Filter,重写doFilter方法。类上可以给一个注解@WebFilter(filterName = “loginFilter”)

private String login = "/log_in.html";    public void doFilter(ServletRequest req, ServletResponse resp, FilterChain chain) throws ServletException, IOException {        HttpServletRequest request = (HttpServletRequest)req;        HttpServletResponse response = (HttpServletResponse)resp;        String path = request.getRequestURI();        if(path.endsWith(login)){            chain.doFilter(req,resp);            return;        }        HttpSession session = request.getSession();        User user = (User) session.getAttribute("loginUser");        if(user==null){            response.sendRedirect(request.getContextPath()+login);            return;        }        chain.doFilter(req,resp);    }

2、配置web.xml。路径中配置.html的话就只过滤html网页,不过滤静态资源这些

<filter-mapping>    <filter-name>loginFilter</filter-name>    <url-pattern>*.html</url-pattern>  </filter-mapping>
阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 张泉灵演讲 张泉灵学历 张泉灵近况 张灵泉 张泉玲 张泰维 张泽群 张泽群及夫人照片 洗照片多少钱一张 洗照片多少钱一张6寸 洗2寸照片多少钱一张 洗8寸照片多少钱一张 洗照片一张多少钱 洗一张5寸照片多少钱 一般洗照片多少钱一张 洗5寸照片多少钱一张 洗手机照片多少钱一张 洗照片一般多少钱一张 照片洗一张多少钱 现在洗照片多少钱一张 洗6寸照片多少钱一张 手机洗照片多少钱一张 洗一张照片要多少钱 洗照片多少钱 张津涤 张津涤全部歌曲 张洪亮 张洪杰 张洪杰个人资料 张洪杰简历 张洪睿 张洪艺 张洪艺整容 张洪量 张洪量的歌曲大全 张洺豪 张浦镇 浩天云会计 海亮集团 海亮 海亮学校