bbb.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"></script>
<script>
function update(){
$.post(
"updata",
{"userId":30,"username":"sunpeng.guo"},
function(response){
if(response.success){
alert(response.message);
}
},
"json"
)
}
</script>
</head>
<body>
<button onclick="update()">按钮</button>
</body>
</html>
SwitchProduct.java
package aaa.j2ee2.controller;
import com.fasterxml.jackson.databind.util.JSONPObject;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import javax.servlet.http.HttpServletRequest;
import java.util.HashMap;
import java.util.Map;
@Controller
public class SwitchProduct {
@RequestMapping(value = "/updata")
@ResponseBody
public Object update(HttpServletRequest request){
String name=request.getParameter("username");
int id=Integer.parseInt(request.getParameter("userId"));
Map<String,Object> map= new HashMap<>();
map.put("success",true);
map.put("message","更新成功");
System.out.println(name);
return map;
}
}
注意别忘记添加 jquery相关依赖的js