filter会执行两次?Why?

博客探讨了在Java EE环境中,Filter为何可能会被调用两次的问题。通过一个实例展示了Filter和Servlet的交互过程,解释了可能的原因,包括请求和响应的过滤、XML配置的误解以及@WebFilter注解的使用。最后提供了正确的分析,指出两次调用源于URL模式的配置。
摘要由CSDN通过智能技术生成

 

        感觉自己真的太浅薄了,什么都不是很懂,什么都是一知半解,filter,http协议那只是一个缩影而已

        可以百度,google出来的问题都不叫问题吧

        那些不专业的人们啊,可不可以不要误人子弟?请不要随意在网上回答你不太懂的东西好吗?给网络一片净土吧

Ø        今天用eclipseJavaEE写了一个filter:

publicclass EncodeingFilter implements Filter {

    protected String encoding = null;

       protected FilterConfig filterConfig =null;

       public EncodeingFilter() {

    }

    public void destroy() {

    }

    public void doFilter(ServletRequest request,ServletResponse response, FilterChain chain) throws IOException,ServletException {

       System.out.println("我是filter");

       System.out.println("title:"+req.getParameter("title"));

       chain.doFilter(request,response);

    }

    public void init(FilterConfig fConfig)throws ServletException {

       this.filterConfig = fConfig ;

       this.encoding = filterConfig.getInitParameter("encoding");

    }

}

 

Ø<

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值