zoukankan      html  css  js  c++  java
  • filter

    过滤器,来拦截一些请求,做一些特殊的处理。Filter是在请求到达Servlet之前进行一些处理,然后到Servlet,Servlet处理完之后,Filter再进行处理一次。

     

    before filter

    filter.jsp

    end filter

     chain.doFilter(request,response);这句话,千万不能忘记,否则我们在访问网页的时候。都是空白。但是我们可以看到控制台输出了before filter,原因是我们的访问到了filter之后,然后输出"before filter",但是就不往下走了,只有执行chain.doFilter(request,response);才会继续往下走

     通过filter,设置字符编码

    以后我们就可以不用再Servlet的doPost()方法中先写红框中的那句代码了,因为在Filter中就已经设置了

    为Filter 设置初始化参数

     Filter的初始化参数,不能够在doFilter()中获取,他是在init()方法中获取的。所以我们需要在Filter中设置一个private String encoding;的变量,在init()中获取初始化参数之后,放到这个private变量中

     

  • 相关阅读:
    HDU 5247
    HDU 4965
    CodeForces 445B
    HDU 5835
    CodeForces 731C
    HDU 5783
    CodeForces 660D
    POJ 1631
    HDU 6112
    HDU 5860
  • 原文地址:https://www.cnblogs.com/mrxiaohe/p/6437482.html
Copyright © 2011-2022 走看看