zoukankan      html  css  js  c++  java
  • SpringMVC配置字符过滤器的两种方式

    有时候使用SpringMVC框架提交表单时会出现中文乱码,以下是我亲自试验过的配置字符过滤器的两种:

    1、在web.xml中配置

    <filter>  
    <filter-name>characterEncodingFilter</filter-name>    
    <filter-class>orgspringframeworkwebfilterCharacterEncodingFilter</filter-class>  
    <init-param>   
    <param-name>encoding</param-name>    
    <param-value>UTF-8</param-value>   
    </init-param>   
    <init-param>     
    <param-name>forceEncoding</param-name>    
    <param-value>true</param-value> 
    </init-param>  
    </filter> 
    <filter-mapping>   
    <filter-name>characterEncodingFilter</filter-name>  
    <url-pattern>/*</url-pattern>  
    </filter-mapping>

    2、JavaConfig

    import javax.servlet.Filter;
    
    import org.springframework.web.filter.CharacterEncodingFilter;
    import org.springframework.web.servlet.support.AbstractAnnotationConfigDispatcherServletInitializer;
    
    public class JavaSpringIn extends AbstractAnnotationConfigDispatcherServletInitializer {
    
        
         //配置字符过滤器
       @Override  
       protected Filter[] getServletFilters() {  
           CharacterEncodingFilter characterEncodingFilter = new CharacterEncodingFilter();  
           characterEncodingFilter.setEncoding("UTF-8");  
           characterEncodingFilter.setForceEncoding(true);  
           return new Filter[] {characterEncodingFilter};  
       }     
    
    }
  • 相关阅读:
    Python之‘’控制流‘’
    Python之运算符以及基本数据类型的object
    Python第一次写的代码
    Oracle角色管理
    Oracle的控制文件和日志文件
    Oracle的权限管理
    Oracle内置函数
    Oracle视图的使用
    Oracle事务和锁
    Oracle的用户管理
  • 原文地址:https://www.cnblogs.com/lwx521/p/7943565.html
Copyright © 2011-2022 走看看