JSP页面乱码

来源:互联网 发布:保温杯套子 淘宝 编辑:程序博客网 时间:2024/06/01 20:40

JSP页码出现乱码,可以用以下代码解决

<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 

Spring MVC提交表单时,也会出现乱码,在request里接收到的是乱码。网上通过配置filter来解决乱码,但是我在做项目时并没有解决乱码问题。在web.xml里配置filter的前提下,使用以下的注解,解决了乱码问题

@RequestMapping(value="/LoginUser",method=RequestMethod.POST,produces = "text/html;charset=UTF-8")

web.xml的编码过滤器

<!-- 编码过滤器 -->    <filter>        <filter-name>encodingFilter</filter-name>        <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>        <async-supported>true</async-supported>        <init-param>            <param-name>encoding</param-name>            <param-value>UTF-8</param-value>        </init-param>    </filter>    <filter-mapping>        <filter-name>encodingFilter</filter-name>        <url-pattern>/*</url-pattern>    </filter-mapping>