Spring MVC3.0乱码问题
来源:互联网 发布:上海东华网络教育 编辑:程序博客网 时间:2024/05/18 00:51
Spring MVC从3.0开始支持REST,主要是通过@PathVariable来处理请求参数和路径的映射.假设在Controller中定义了如下的请求映射
@RequestMapping(value = "/save/{sjid}/{cdlb}/{sjcdmc}", method = RequestMethod.GET)
如果请求路径里有中文(如/menu/save/0/0/无上级菜单),可能会有乱码问题,通过设置服务器的编码可以解决,对于Tomcat,只需要修改conf/server.xml文件,添加URIEncoding="UTF-8"即可,如:
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/>
如果路径中有点"."(如/account/abc.def.ghi),Spring会当作文件扩展名的点来处理,这时Controller中就只能取到最后一个点之前的数据,即abc.def,解决办法是修改请求映射的定义为以下形式:
@RequestMapping(value = "/account/{keyword:.*}")
- Spring MVC3.0乱码问题
- 解决Spring MVC3.2 @ResponseBody返回中文字符串乱码问题
- spring mvc3.0 配置
- Spring MVC3.0国际化
- MVC3 EntityFramework 插入Mysql数据库 乱码问题
- Spring Mvc3.0深入研究
- Spring MVC3 默认页面(welcome-file)问题
- Spring MVC3返回JSON数据中文乱码问题解决
- spring mvc3.1版本 用注解返回json 乱码
- Spring MVC3返回JSON数据中文乱码问题解决
- spring mvc3
- ASP.NET MVC3 中整合 NHibernate3.3、Spring.NET2.0 时 Session 关闭问题
- ajax跨域:JQuery + Spring MVC3.0
- Spring mvc3.0 mediaTypes+viewResolvers+viewResolvers
- Spring mvc3 jackson输出null为空字符串问题
- Spring mvc乱码问题
- spring中文乱码问题
- Spring MVC 乱码问题
- Android中内容观察者的使用---- ContentObserver类详解
- Eclipse快捷键
- TinyXML学习笔记:解析
- Ubuntu Server下配置UTF-8中文环境
- Ubuntu下共享目录的设置
- Spring MVC3.0乱码问题
- FileUpload上传多文件出现错误的解决方法
- 删除Linux后从Grub启动Windows
- 使用yum提示This system is not registered with ULN / RHN(转)
- 祝贺开天辟地
- coco2dx编译到android出现please define NDK_ROOT解决办法
- 应用Selenium + NUNIT对动态WEB测试自动化(自动化测试开发实践系列)
- Apache基础管理
- 怎么同时连接内外网?win7同时连接内外网的方法