1.使用注解传单个参数
(1).jsp代码
<input type="button" value="按钮1" onclick="x1()"/>
(2).script代码
<script src="/jquery-3.3.1.min.js"></script>
<script>
function x1(){
$.getJSON("/show",function(date){
alert(date)
})
}
</script>
(3).java代码
@RequestMapping(value = "/show")
public @ResponseBody Object show() throws IOException {
return "1234";
}
2.使用注解传对象 K:属性 V:属性值
(1).jsp代码
<input type="button" value="按钮1" onclick="x1()"/>
(2).script代码
<script src="/jquery-3.3.1.min.js"></script>
<script>
function x1(){
$.getJSON("/show",function(date){
$.each(date,function(K,V){
alert(V)
alert(K)
})
})
}
</script>
(3).java代码
@RequestMapping(value = "/show")
public @ResponseBody Object show() throws IOException {
User user=new User();
user.setName("123");
user.setAge(20);
return JSONObject.toJSONString(user);
}
3.使用注解传单list 集合 K:下标 V:值
(1).jsp代码
<input type="button" value="按钮1" onclick="x1()"/>
(2).script代码
<script src="/jquery-3.3.1.min.js"></script>
<script>
function x1(){
$.getJSON("/show",function(date){
$.each(date,function(K,V){
alert(V)
alert(K)
})
})
}
</script>
(3).java代码
@RequestMapping(value = "/show")
public @ResponseBody Object show() throws IOException {
List<String> list=new ArrayList<>();
list.add("123");
list.add("456");
list.add("789");
return JSONArray.toJSONString(list);
}