springmvc 没有produces注释

这是少引什么包了么?... 这是少引什么包了么? 展开
 我来答
八子杰4
推荐于2017-09-01 · TA获得超过4.5万个赞
知道大有可为答主
回答量:6763
采纳率:90%
帮助的人:947万
展开全部
有两种方法:
1.返回字符串时,将字符串结果转换
return new String("你好".getBytes(), "ISO-8859-1");
2.添加@RequestMapping注解,配置produces的值
@RequestMapping(value
=
"/add",
produces
=
{"application/json;charset=UTF-8"})
Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的SpringMVC框架或集成其他MVC开发框架,如Struts1,Struts2等。
由于我是为了使用JSONP协议,需要连同callback一起返回,所以我定义的是
@RequestMapping(value = "/add", params = {"callback"}, produces = {"text/javascript;charset=UTF-8"})
山水阿锐
2015-03-25 · TA获得超过34.3万个赞
知道顶级答主
回答量:23.7万
采纳率:91%
帮助的人:3.1亿
展开全部
您好,有两种解决办法:

1.返回字符串时,将字符串结果转换

return new String("你好".getBytes(), "ISO-8859-1");

return new String("你好".getBytes(), "ISO-8859-1");

2.添加@RequestMapping注解,配置produces的值

@RequestMapping(value
=
"/add",
produces
=
{"application/json;charset=UTF-8"})

@RequestMapping(value = "/add", produces = {"application/json;charset=UTF-8"})

由于我是为了使用JSONP协议,需要连同callback一起返回,所以我定义的是

@RequestMapping(value = "/add", params = {"callback"}, produces = {"text/javascript;charset=UTF-8"})

借鉴:http://fableking.iteye.com/blog/1577274
追问
我看这个了,但是我的工程 放produces = {"application/json;charset=UTF-8"}属性的时候报错,好像是没找到这个
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fxw1018
2015-06-17
知道答主
回答量:6
采纳率:0%
帮助的人:6716
展开全部
@RequestMapping(value = "/usersByType", produces="text/html;charset=utf-8;"),在这个包下spring-web-3.1.1.RELEASE.jar
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式