web.xml设置编码格式---在filter 过滤并设置当前要设置的编码格式
2017-05-08 07:06
459 查看
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { HttpServletRequest req = (HttpServletRequest) request; HttpServletResponse res = (HttpServletResponse) response; /* *判断在web.xml中是否设置了编码格式的信息 *如果为null 则设置为web.xml的编码格式 *否则设置UTF-8 */ if(this.encode != null && !this.encode.equals("")) { request.setCharacterEncoding(this.encode); response.setCharacterEncoding(this.encode); }else { request.setCharacterEncoding("utf-8"); response.setCharacterEncoding("utf-8"); } chain.doFilter(request, response); } //初始化时获取encode的信息 public void init(FilterConfig fConfig) throws ServletException { this.encode = fConfig.getInitParameter("encode"); }
相关文章推荐
- 关于前后台编码设置理解和web.xml编码过滤器CharacterEncodingFilter理解马克
- web.xml 中以编码方式添加filter并设置初始化参数AbstractAnnotationConfigDispatchServletInitializer
- web.xml全站编码格式设置
- web.xml 中以编码方式添加filter并设置初始化参数
- c#或js url传参中文乱码解决方案,web.config 内设置编码格式
- 对web.xml当中filter的init-param的当前路径的测试
- 用过滤器filter设置编码格式
- 用过滤器filter设置编码格式
- 关于编码过滤的问题,这里使用在web.xml中添加过滤器的方法!
- Web.xml中设置Servlet和Filter时的url-pattern匹配规则
- 过滤器篇(2)-----过滤器设置编码格式与清除浏览器缓存(EncodingFilter , NoCacheFilter)
- 用过滤器filter设置编码格式
- web.xml中的servlet和filter,url-pattern设置
- Spring在web.xml请求中定义编码(org.springframework.web.filter.CharacterEncodingFilter)
- Web.Config中设置单个Aspx页面的编码格式
- 解析通过web.xml文件控制利用过滤器实现编码格式步骤
- .net在web.config中设置网站编码格式
- 【WEB小工具】EncodingFilter—设置全局编码
- 用过滤器filter设置编码格式
- web编码问题 有乱码 应统一编码 设置一个filter