(解决) springmvc jsp界面显示乱码 spring+mybatis+mysql框架开发

使用spring mvc开发时乱码 前提是mysql数据库编码已经设置为utf-8

解决spring中文乱码的方法如下:

1.在web.xml中配置filter,代码如下:

<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>

2.设置jsp页面头文件:

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

3.确保java文件和jsp文件是同一编码格式,如右击.java文件或.jsp文件

点击Properties设置成utf-8,如下图:

(解决) spring mvc jsp界面显示乱码 spring+mybatis+mysql框架开发

以上操作完成 解决了java web开发乱码的问题。

来源://作者:admin/更新时间:2013-12-08
相关文章
评论:
验证码:
匿名评论:

最新文章

文章排行