模拟编码过滤器

来源:互联网 发布:mac系统安装ps 编辑:程序博客网 时间:2024/06/14 01:56
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() {    }}
原创粉丝点击