该用户从未签到
|
1、第一种使用JSON工具将对象序列化成json,常用工具Jackson,fastjson,gson。
利用HttpServletResponse,然后获取response.getOutputStream()或response.getWriter() 直接输出。
- /**
- * 客户端返回JSON字符串
- * @param response
- * @param object
- * @return
- */
- protected String renderString(HttpServletResponse response, Object object) {
- return renderString(response, JsonMapper.toJsonString(object));
- }
-
- /**
- * 客户端返回字符串
- * @param response
- * @param string
- * @return
- */
- protected String renderString(HttpServletResponse response, String string) {
- try {
- response.reset();
- response.setContentType("application/json");
- response.setCharacterEncoding("utf-8");
- response.getWriter().print(string);
- return null;
- } catch (IOException e) {
- return null;
- }
- }
复制代码 2、第二种利用spring mvc4的注解@ResponseBody
- @RequestMapping("/list")
- public <font color="#ff0000">@ResponseBody</font> String list(HttpServletResponse response) {
- return "哈哈哈,你吃饭了嘛?";
- }
复制代码
相关JAR
|
|