要理解这篇文章,先理解Spring的@ResponseBody注解 Spring MVC 接收请求参数的注解和响应注解
这是重新整理的,原文 jQuery AJAX 方法 success()后台传来的4种数据
1. 后台返回一个基本类型String,Long等
- 1.1 jsp页面 直接获取data就行 是一个基本数据类型
<script>
function test() {
$.ajax({
async : false,
cache : false,
type : 'POST',
url : '/web-demo-test/student/add',
dataType : "json",
success : function(data) {
console.log("data===", data);
},
error : function() {
alert('why 失败 ');
}
});
}
</script>
- 1.2 后台控制器方法 用ResponseBody注解方法,然后返回一个基本数据类型 Integer对象
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;
@Controller
@RequestMapping("/student")
public class StudentController {
@RequestMapping(value = "/add", method = RequestMethod.POST)
@ResponseBody
p