JAVA全系列 教程
3762个小节阅读:7094.2k
目录
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
作用:将请求中JSON格式的参数转为JAVA对象
位置:写在方法参数前
AJAX请求发送JSON格式的参数
xxxxxxxxxx
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>ajax请求</title>
<script src="/js/jquery-2.1.1.min.js"></script>
<script>
$(function (){
$("#btn").click(function (){
var name=$("#name").val();
var sex=$("#sex").val();
var param = JSON.stringify({"name":name,"sex":sex});
$.ajax({
url:"/c8/addStudent2",
contentType:"application/json",
type:"post",
data:param,
success:function (data){
console.log(data);
}
})
})
})
</script>
</head>
<br>
姓名:<input id="name"><br />
性别:<input id="sex"><br />
<input type="button" value="提交" id="btn">
</body>
</html>
编写控制器
xxxxxxxxxx
@PostMapping("/addStudent2")
@ResponseBody
public Result addStudent2(@RequestBody Student student) {
System.out.println(student);
// 返回添加结果
Result result = new Result(true, "添加学生成功!");
return result;
}
1. 在SpringMVC中,可以将请求中JSON格式的参数转为JAVA对象
A @ResponseBody
B @RestController
C @RequestBody
D 以上都不可以
1=>C