springMVC 解决中文乱码时使用produces报错?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springMVC 解决中文乱码时使用produces报错?相关的知识,希望对你有一定的参考价值。
springMVC在解决中文乱码时使用produces = "text/html;charset=UTF-8"时报了这个错,该怎么解决啊?@ResponseBody@RequestMapping(value = "", produces = "text/html;charset=utf-8")错误信息:The attribute produces is undefined for the annotation type RequestMapping
RequestMapping中并没有produces这个属性,不知道你哪里搜来的,编译器也告诉你了只能选填
这四个属性。
我琢磨着你说的中文乱码是什么情况?text/html;charset=utf-8这段不是加在.jsp文件里的吗?
嗷 不对,是有的:
是不是你的spring版本太低了,我这个是spring-web-4.3.6.RELEASE.jar里的是支持的
追问公司的项目,spring3.0.2,应该是版本问题了。
我用其他办法解决了,写了个方法CJK2Unicode,转成Unicode发给前台,手动狗头
惨 虽然没帮到你,但是采纳一下呗,手动狗头
参考技术A 最简单的方案:@RequestMapping(value = "/add", produces = "application/json;charset=UTF-8")
解决springmvc+fastjson返回页面出现乱码问题
在controller里面的接口上面加,produces="text/html;charset=UTF-8"即可
@RequestMapping(value = "/addLjlUsrServiceManInfoOne" ,produces="text/html;charset=UTF-8")
@ResponseBody
public void addLjlUsrServiceManInfoOne(HttpServletRequest request,HttpServletResponse response){
以上是关于springMVC 解决中文乱码时使用produces报错?的主要内容,如果未能解决你的问题,请参考以下文章