Filter
OVO_LQ_Start
一个弱小的菜鸟在瑟瑟发抖
展开
-
Filter 用过滤器的方式解决post和get提交乱码问题
post和get post:请求发送时,jsp的内容以jsp页面设置的编码方式发送。 get:是在url地址中发送,jsp页面设置的编码方式没作用,只能是web容器默认的编码方式进行编码。 post乱码问题 在请求发送时,设置编码格式。 @Override public void doFilter(ServletRequest request, ServletResponse response...原创 2020-03-21 17:29:57 · 341 阅读 · 0 评论 -
Filter 执行原理和执行顺序
执行原理 底层中存在一个map和一个数组。 一个map:Map的key为的值,value为Filter实例对象的引用。 一个数组:存在着和请求相匹配的Filter引用。 执行过程:当对某资源的请求到web容器时,会先对请求解析,使用解析出来的URI作为一个比较对象,从Map中查找是否存在相匹配的key。若存在,那么读取其中的value,即filter对象的引用,将该引用存入到数组中,然后继续查找,...原创 2020-03-20 18:03:51 · 791 阅读 · 1 评论 -
Filter 基础
Filter生命周期 filter和Servlet相似。 1.filter是在应用启动时被创建和初始化。 2.filter是单例多线程的。 3.filter在应用被停止时销毁。 4.doFilter():无论是哪一个线程访问,只要是由该filter进行过滤,那么会执行该filter的dofilter方法, 并且是每过滤一次就会执行一次dofilter方法。 5.由于filter是单列多线程的,保证...原创 2020-03-20 16:55:53 · 238 阅读 · 0 评论