package com.example.demo.filter;
import javax.servlet.*;
import java.io.IOException;
/**
* 模拟编码过滤器
* 自定义过滤器:用来在请求到达servlet之前和相应到达用户之前进行一系列操作,判断放不放行,却并不能改变对象本身的参数.
* Create by szw on 2017/12/1 10:16
*/
public class EncodingFilter implements Filter {
@Override
public void init(FilterConfig filterConfig) throws ServletException {
}
@Override
public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {
/**
* 在请求到servlet之前进行一系列的处理操作
*/
servletRequest.setCharacterEncoding("UTF-8");//设置http请求中的编码:此处的值一般是从web.xml中读出来
filterChain.doFilter(servletRequest,servletResponse);//放行
}
@Override
public void destroy() {
}
}
模拟编码过滤器
原创
©著作权归作者所有:来自51CTO博客作者wx5c08995b28fc1的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:win上模拟负载均衡
下一篇:为aop设置优先级
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
设计模式之过滤器模式
过滤器模式
List java System -
Filter-禁止缓存过滤器/编码过滤器
Servlet过滤器是在 java Servlet 2.3 中定义的,它能够对Servlet容器中的请求和响应对象,进行检查和修改Servlet过滤器并不会生成..
Filter servlet容器 xml web组件 -
filter之编码过滤器
Filter接口中有三个重要的方法。
filter java ide 初始化 -
javaee 字符编码过滤器
【代码】javaee 字符编码过滤器。
java-ee servlet java xml html -
【过滤器】布隆过滤器
介绍二进制存储特点查询速度快解决问题缓存穿透黑名单等
过滤器 java 算法 缓存 占用空间 -
spring 自己模拟过滤器写法 spring过滤器实现原理
Spring Security原理篇(二) 过滤器原理上篇文章通过对WebSecurityConfiguration这个配置类的源码阅读,已经了解到,在启动的时候主要创建了两个对象,WebSecurity和名字为springSecurityFilterChain的Filter。这篇文章主要是通过源码阅读,查看一下Filter的创建过程,以及后面的工作原理。1. Filter的创建1.1再看Filt
spring 自己模拟过滤器写法 Security原理 SecurityFilter 是现实 ide spring