关于:SpringMVC中文乱码问题

来源:互联网 发布:c 界面编程 编辑:程序博客网 时间:2024/06/06 03:40

1.jsp页面编码设置:

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>


2.参数从jsp页面到controller的编码设置:

    方法一:在web.xml中配置过滤器

        <!-- 设置字符集编码(解决从jsp到controller中文乱码问题 --><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>


    方法二:配置SpringMVC拦截器

           在拦截器中设置 request.setCharacterEncoding("utf8");


3.数据库编码设置:

jdbc.jdbcUrl=jdbc:mysql:///myproject01?useUnicode=true&characterEncoding=UTF-8



0 0
原创粉丝点击