SpringMVC中Controller的@ResponseBody注解分析
来源:互联网 发布:大数据彩票怎么赚钱 编辑:程序博客网 时间:2024/06/07 01:19
需求分析:需要 利用 out 对象返回给财付通是否接收成功 。那么将需要如下代码:
/** * 返回处理结果给财付通服务器。 * @param msg: Success or fail。 * @throws IOException */ public void sendToCFT(String msg) throws IOException { String strHtml = msg; PrintWriter out = this.getHttpServletResponse().getWriter(); out.println(strHtml); out.flush(); out.close(); }
那么在Controller中的方法若用此方法注解:
//财付通返回URL @ResponseBody @RequestMapping("/pay/tenpay") public String tenpayReturnUrl(HttpServletRequest request, HttpServletResponse response) throws Exception { unpackCookie(request, response); payReturnUrl.payReturnUrl(request, response); return "pay/success"; }
用此办法注解将会在访问的页面上输出 字符串:strHtml,而不会跳转页面至pay/success.jsp页面
原因是:
@ResponseBody
作用:
该注解用于将Controller的方法返回的对象,通过适当的HttpMessageConverter转换为指定格式后,写入到Response对象的body数据区。
使用时机:
返回的数据不是html标签的页面,而是其他某种格式的数据时(如json、xml等)使用;
那么只需删除注解:@ResponseBody 便可以返回页面pay/success.jsp。而且达到了与客户端后台交互的效果。即:
out.println(strHtml);
且不会在页面上输出字符串。
原文地址:http://blog.csdn.net/huaishuming/article/details/31390161
0 0
- SpringMVC中Controller的@ResponseBody注解分析
- SpringMVC中Controller的@ResponseBody注解分析
- SpringMVC中Controller的@ResponseBody注解分析
- SpringMVC中Controller的@ResponseBody注解分析
- SpringMVC中Controller的@ResponseBody注解分析
- SpringMVC中Controller的@ResponseBody注解分析
- SpringMVC中Controller的@ResponseBody注解分析
- SpringMVC中Controller的@ResponseBody注解的分析
- 【笔记】springmvc controller返回json的注解@ResponseBody
- SpringMVC中 注解@ResponseBody
- springMVC的@responsebody注解.
- SpringMVC 中 @ResponseBody 注解详解
- SpringMVC的@ResponseBody注解说明
- springMVC @responseBody注解的使用
- Spring Mvc中Controller 中的@ResponseBody 注解
- SpringMVC中@RequestBody和@ResponseBody注解详解
- 对SpringMVC的@ResponseBody注解的理解
- springmvc的@ResponseBody注解的作用。
- 克隆JS对象的三个实用方法
- 一个最简单的shell程序
- 一元二次方程
- CentOS7禁用ipv6
- 一段Spring代码引起的调用绑定总结
- SpringMVC中Controller的@ResponseBody注解分析
- SPOJ 1811. Longest Common Substring (LCS,两个字符串的最长公共子串, 后缀自动机SAM)
- PHP经典实例读书笔记--变量
- Python爬虫入门六
- SoapUI使用方法-01发送http请求
- Python 插入排序算法实现
- form表单中的label标签
- HDU 4436 str2int (后缀自动机SAM,多串建立)
- PLC简介