spring mvc url 参数传递出现中文乱码解决办法
spring mvc 中利用 @RequestParam来解析url中的参数,但默认情况下spring mvc的编码方式为 "ISO-8859-1",因此如果参数的中文会出现乱码的情况,只要将参数转换为"utf-8"格式即可。
假定有 @RequestParam(required=true, value="name") String name,如果输入中文名字时,name出现乱码,则可采用以下方式解决:
byte bb[];
bb = name.getBytes("ISO-8859-1"); //以"ISO-8859-1"方式解析name字符串
name= new String(bb, "UTF-8"); //再用"utf-8"格式表示name
然后name就是预期的中文参数了。
也可以在
后端的Tomcat server.xml里配置的<Connector URIEncoding="UTF-8" ...>编码设置,
只对请求的url进行utf8解码, 也就是能正常解析出get方法的参数.
(转自www.MyException.Cn )
分享到:
相关推荐
主要介绍了Spring MVC参数传递中文乱码解决方法分享,具有一定借鉴价值,需要的朋友可以参考下。
java spring mvc项目,通过URL地址传递对象参数给action
本书共计10章,分别介绍了快速搭建Spring Web应用、精通MVC结构、URL映射、文件上传与错误处理、创建Restful应用、保护应用、单元测试与验收测试、优化请求、将Web应用部署到云等内容,循序渐进地讲解了Spring MVC4...
主要给大家介绍了关于Spring MVC请求参数与响应结果全局加密和解密的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
Spring MVC传参是Spring学习中的比较容易混淆的地方,因为传参方式种类多,接受参数种类多,初学者较容易因为不懂HTTP参数传递原理,而摸不着头脑,该篇文章介绍Spring MVC参数绑定的几种方式。
Spring MVC传参是Spring学习中的比较容易混淆的地方,因为传参方式种类多,接受参数种类多,初学者较容易因为不懂HTTP参数传递原理,而摸不着头脑,该篇文章介绍Spring MVC参数绑定的几种方式(包括json和普通文本)
精通Spring MVC 4 中文
前端使用jquery向后台传递数组类型的参数,Java后台直接通过List类型接收,会发现无法取到参数。
本文详细介绍spring MVC的原理和开发心得体会。
Spring MVC 配置 urlrewrite 实例
第11章Spring MVC常用参数的使用可运行源码 Spring MVC简单应用
第11章Spring MVC常用参数的使用可运行源码 Spring MVC简单应用 Spring MVC的常用注解
配置 CharacterEncodingFilter (filter 标签), 否则你会发现中文乱码. 因为我的 jsp 和 html 文件都是 UTF-8 编码的, 所以我在 param-value 标签中设置了 UTF-8. 估计你使用的是 GB2312 或者 GBK, 立即转到 UTF-8 ...
Spring MVC 基于注解实例Spring MVC 基于注解实例Spring MVC 基于注解实例Spring MVC 基于注解实例Spring MVC 基于注解实例Spring MVC 基于注解实例Spring MVC 基于注解实例Spring MVC 基于注解实例Spring MVC 基于...
Spring MVC整合IReport生成PDF及中文不显示、乱码解决
spring mvc4.1.4 源代码 spring mvc4.1.4 源代码spring mvc4.1.4 源代码spring mvc4.1.4 源代码spring mvc4.1.4 源代码
Spring MVC是Spring框架中用于Web应用快速开发的一个模块,其中的MVC是Model-View-Controller的缩写。作为当今业界最主流的Web开发框架,Spring MVC已经成为当前最热门的开发技能,同时也广泛用于桌面开发领域。 ...
关于构建Sping MVC的Jar包,包括Sping2.5.6和Hibernate3.6.8