SpringMVC @RequestBody接收Json对象字符串 例子
来源:互联网 发布:macbook不能下载软件 编辑:程序博客网 时间:2024/06/05 11:43
pringmvc 的这个 @RequestBody 用得比较少,今天看了一下,还是很方便.
@RequestBody 接收类似 [{name: "test"}, {name: "张三"}] 这样的json字符串.
先看页面:
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title><script src="https://code.jquery.com/jquery-3.1.1.min.js"></script><script type="text/javascript"> function test(){ var saveDataAry=[]; var data1={"name":"test"}; var data2={"name":"张三"}; saveDataAry.push(data1); saveDataAry.push(data2); $.ajax({ type:"POST", url:"http://localhost/test/student", dataType:"json", contentType:"application/json", data:JSON.stringify(saveDataAry), success:function(data){ alert(data) } }); }</script></head><body> <input type="button" onclick="test()" value="测试"></body></html>
最后看后台代码:
import java.util.List;import org.springframework.web.bind.annotation.RequestBody;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestMethod;import org.springframework.web.bind.annotation.ResponseBody;import org.springframework.web.bind.annotation.RestController;@RestController@RequestMapping("/test")public class TestController { @ResponseBody @RequestMapping(value="/student",method=RequestMethod.POST) public String student(@RequestBody List<Student> students ){ for(Student s : students){ System.out.println("学生姓名:"+s.getName()); } return "ok"; }}class Student{ private String name; public String getName() { return name; } public void setName(String name) { this.name = name; } }
小结一下,这样传参数就是json字符串化.
阅读全文
0 0
- SpringMVC @RequestBody接收Json对象字符串 例子
- SpringMVC @RequestBody接收Json对象字符串
- SpringMVC @RequestBody接收Json对象字符串
- SpringMVC @RequestBody接收Json对象字符串
- SpringMVC @RequestBody接收Json对象字符串
- SpringMVC @RequestBody接收Json对象字符串
- SpringMVC @RequestBody接收Json对象字符串
- SpringMVC @RequestBody接收Json对象字符串
- SpringMVC @RequestBody接收Json对象字符串
- SpringMVC @RequestBody接收Json对象字符串
- SpringMVC @RequestBody接收Json对象字符串
- SpringMVC @RequestBody接收Json对象字符串
- SpringMVC @RequestBody接收Json对象字符串
- SpringMVC @RequestBody接收Json对象字符串
- SpringMVC @RequestBody接收Json对象字符串
- SpringMVC @RequestBody接收Json对象字符串
- SpringMVC @RequestBody接收Json对象字符串
- SpringMVC @RequestBody接收Json对象字符串
- fitnesse 系列2 一个简单的例子
- xls xlsx csv 导出datatable
- SVN 简单解决 database disk image is malformed 故障
- Emmet前端开发神器
- java中静态代码块的用法 static用法详解
- SpringMVC @RequestBody接收Json对象字符串 例子
- LeetCode 257 Bianry Tree Paths(二叉树路径保存)
- Zabbix系列之Zabbix安装搭建及汉化
- PyCharm使用技巧:Regex Tester(正则表达式测试工具)
- intellij idea 取消右侧中线
- pypy确实要比我们平时用的python快
- 百炼:4080:Huffman编码树
- POJ 1002 (字符串 && 模拟)
- Python 学习日知录(四)- 配置文件初步