解决SpringMVC Controller 接收页面传递的中文参数出现乱码的问题

 更新时间:2018年03月28日 09:18:58   作者:muzi1314_  
下面小编就为大家分享一篇解决SpringMVC Controller 接收页面传递的中文参数出现乱码的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

新配置一个spring的MVC项目,发现对Get请求的中文参数出现了乱码:

查看了SpingMVC中关于编码的配置(在web.xml中),如下:

<filter> 
 <filter-name>encodingFilter</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>encodingFilter</filter-name> 
 <servlet-name>appkit</servlet-name> 
</filter-mapping> 

应该不是Spring的问题,应该是Tomcat的问题,然后去修改Tomcat的配置文件server.xml,添加URIEncoding="UTF-8"

<Connector port="8080" protocol="HTTP/1.1" 
   connectionTimeout="20000" 
   redirectPort="8443" 
   URIEncoding="UTF-8"/> 

然后就好了

以上这篇解决SpringMVC Controller 接收页面传递的中文参数出现乱码的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • JavaWeb购物车项目开发实战指南

    JavaWeb购物车项目开发实战指南

    之前没有接触过购物车的东东,也不知道购物车应该怎么做,所以在查询了很多资料,总结一下购物车的功能实现,下面这篇文章主要给大家介绍了关于JavaWeb购物车项目开发的相关资料,需要的朋友可以参考下
    2022-06-06
  • Struts2 自定义下拉框Tag标签

    Struts2 自定义下拉框Tag标签

    这篇文章主要介绍了Struts2 自定义下拉框Tag标签的相关资料,需要的朋友可以参考下
    2016-02-02
  • Java8 接口默认方法和静态方法

    Java8 接口默认方法和静态方法

    这篇文章主要介绍了Java8 接口默认方法和静态方法,在默认接口中使用关键字default声明并提供具体实现,而且该方法不需要添加public关键字就可以公开调用,甚至你可以在其实现类中覆写,带着对默认接口的方法和小编一起探索下面文章内容的静态方法吧
    2021-10-10
  • Spring Boot热加载jar实现动态插件的思路

    Spring Boot热加载jar实现动态插件的思路

    本文主要介绍在 Spring Boot 工程中热加载 jar 包并注册成为 Bean 对象的一种实现思路,在动态扩展功能的同时支持在插件中注入主程序的 Bean 实现功能更强大的插件
    2021-10-10
  • SpringBoot上下文初始器加载过程详解

    SpringBoot上下文初始器加载过程详解

    这篇文章主要介绍了SpringBoot上下文初始器加载过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-06-06
  • selenium+java环境搭建过程推荐

    selenium+java环境搭建过程推荐

    这篇文章主要介绍了selenium+java环境搭建过程推荐,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-10-10
  • java实现发牌小程序

    java实现发牌小程序

    这篇文章主要为大家详细介绍了java实现发牌小程序,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-11-11
  • Java并发中的Fork/Join 框架机制详解

    Java并发中的Fork/Join 框架机制详解

    本文主要介绍了 Java 并发框架中的 Fork/Join 框架的基本原理和其使用的工作窃取算法(work-stealing)、设计方式和部分实现源码,感兴趣的朋友跟随小编一起看看吧
    2021-07-07
  • Java使用Spring发送邮件的实现代码

    Java使用Spring发送邮件的实现代码

    本篇文章主要介绍了使用Spring发送邮件的实现代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-03-03
  • Mybatis实现分页查询的详细流程

    Mybatis实现分页查询的详细流程

    这篇文章主要给大家介绍了关于Mybatis实现分页查询的详细流程,MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架,需要的朋友可以参考下
    2023-08-08

最新评论