springmvc form提交使用@ModelAttribute后台取得乱码
使用spring mvc 方式进行form表单提交 后台controller action获取出现中文乱码
后台写法:
@RequestMapping(value = "/route/insert" ,method = RequestMethod.POST) public String insertRoute(@ModelAttribute("route") Route route,ModelMap model) throws Exception{ //routeCheck(); //route 对象属性乱码 return "redirect:/route/findroutes"; }
出现中文乱码情况解决方法需要在web.xml中添加spring filter 如下:
<filter> <filter-name>Character Encoding</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> </filter> <filter-mapping> <filter-name>Character Encoding</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
如果上述还不能解决中文乱码问题就到下面页面查看详细的spring处理中文乱码的解决方法:
来源://作者:/更新时间:2013-12-11
顶
踩
相关文章:
- springmvc 表单提交时间字段_springMVC form提交404
- springmvc 添加传参自定义异常
- 解决org.springframework.beans.factory.BeanCreation
- springmvc form表单提交后台对象获取不到值(解决)
- (解决) springmvc jsp界面显示乱码 spring+mybatis+my
- spring jar framework 下载地址(解决)
- Field or property 'jobParameters' cannot be found
- MINA2官方教程翻译(10)与Spring整合
- spring Bean property 'backupService' is not writab
- spring +mybatis 出现The content of elements must c