responsebody是什么意思,response scenarios什么意思

首页 > 教育 > 作者:YD1662024-06-22 10:57:59

以前用Servlet

responsebody是什么意思,response scenarios什么意思(1)

现在用springmvc

responsebody是什么意思,response scenarios什么意思(2)

自动返回一个people对象,以JSON对象流的方式,但需要jackjson

responsebody是什么意思,response scenarios什么意思(3)

浏览器直接输出JSON对象;

responsebody是什么意思,response scenarios什么意思(4)

总结:

在方法上只有@RequuestMapping 时,无论方法返回值是什么认为需要跳转

在方法上添加@ResponseBody后,就以JSON的形式返回(如果能转JSON)

如果直接返回不是以键值对,则

responsebody是什么意思,response scenarios什么意思(5)

注意,这样会造成中文乱码,需要注意使用request Mapping的正确写法。

responsebody是什么意思,response scenarios什么意思(6)

在方法上添加ResponseBody (恒不跳转)

如果返回值满足 key-value形式,(对象或map)

把响应头设置为application/json;charset=utf-8

把转换后的内容以 输出流的形式响应给客户端;

如果返回值不满足 key-value的形式,例如返回值为String

把响应头设置为text/html;charset=utf-8

把方法的返回值以流的形式输出

如果返回值包含中文乱码

produce表示的是响应头中Content-Type的取值

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.