首页 > 技术文章 > SpringMVC中文乱码

jianfeijiang 2016-11-07 21:30 原文

刚刚构建的SpringMVC项目,一般都是中文乱码的。

这时的工程就是一个JSP页面的事情,可以添加如下代码

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

如果POST传值可以在web.xml中添加如下过滤器

<filter>
        <filter-name>characterEncodingFilter</filter-name>
        <filter-class>org.springframework.web.filter.CharacterEncodingFilter</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>

 结果如下

 

推荐阅读