jsp页面代码:
$.ajax({
type: "POST",
url: "revise/modifyPass",
dataType: "json",
contentType: "application/json", //这个必须写,后台controller注释用@ResponseBody
data: JSON.stringify({
userName : "destiny",
password : "destiny"
}),
success : function (data) {
if(data.success) {
alert(data.message);
} else {
alert(data.message);
}
}
});
type: "POST",
url: "revise/modifyPass",
dataType: "json",
contentType: "application/json", //这个必须写,后台controller注释用@ResponseBody
data: JSON.stringify({
userName : "destiny",
password : "destiny"
}),
success : function (data) {
if(data.success) {
alert(data.message);
} else {
alert(data.message);
}
}
});
后台Controller:
@RequestMapping(value = "/modifyPass", method = RequestMethod.POST)
@ResponseBody
public void modifyPass(@RequestBody Map<String, Object> data) {
JSONObject jsonObject = new JSONObject(data);
System.out.println(jsonObject.get("userName").toString().trim());
System.out.println(jsonObject.get("password").toString());
}
@ResponseBody
public void modifyPass(@RequestBody Map<String, Object> data) {
JSONObject jsonObject = new JSONObject(data);
System.out.println(jsonObject.get("userName").toString().trim());
System.out.println(jsonObject.get("password").toString());
}
这样看可以了 目前这个方法试验成功 不知道还有没有其他的方法,新手刚刚上路,欢迎留言指正!