为了账号安全,请及时绑定邮箱和手机立即绑定

下面显示的是结果,我用的是idea,和老师讲的一样的代码,但是输出却是重复的?why?

https://img1.sycdn.imooc.com//5aba290a0001a30609360370.jpg

FirstFilter Filter{

    destroy() {
        System..println();

    }

    doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) IOException, ServletException
    {
        System..println();
        filterChain.doFilter(servletRequest,servletResponse);
        System..println();
    }

    init(FilterConfig filterConfig) ServletException {System..println();
    }
}

这是FirstFilter


SecondFilter Filter {

    destroy() {
        System..println();
    }

    doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) IOException, ServletException {
        System..println();
        filterChain.doFilter(servletRequest,servletResponse);
        System..println();
    }


    init(FilterConfig filterConfig) ServletException {
        System..println();
    }

}


正在回答

3 回答

在设置tomcat 服务器的时候把

Server 

Open browser 的 After launch 勾掉,手动开启浏览器网页可以解决

0 回复 有任何疑惑可以回复我~

因为你SecondFilter类里面的doFilter方法有一句

filterChain.doFilter(servletRequest,servletResponse);

所以处理了两次

0 回复 有任何疑惑可以回复我~
没看粗来   代码也没贴出来     你贴伪代码给谁看捏


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

下面显示的是结果,我用的是idea,和老师讲的一样的代码,但是输出却是重复的?why?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信