
一 、
在jsp里面的写法
在controller方法处的写法
二、案例、
续写于异步调用-接收异步请求参数 01
1.1、在ajax.jsp 新增超链接
1.2、超链接具体的功能
- //为id="testAjaxReturnString"的组件绑定点击事件
- $("#testAjaxReturnString").click(function () {
- //发送异步调用
- $.ajax({
- type: "POST",
- url: "ajaxReturnString",
- //回调函数
- success: function (data) {
- //打印返回结果
- alert(data);
- }
- });
- });
-
- //为id="testAjaxReturnJson"的组件绑定点击事件
- $("#testAjaxReturnJson").click(function () {
- //发送异步调用
- $.ajax({
- type: "POST",
- url: "ajaxReturnJson",
- //回调函数
- success: function (data) {
- //打印返回结果
- // alert(data);
- alert(data['name']+","+data['age']);
- }
- });
- });
-
- //为id="testAjaxReturnJson"的组件绑定点击事件
- $("#testAjaxReturnJsonList").click(function () {
- //发送异步调用
- $.ajax({
- type: "POST",
- url: "ajaxReturnJsonList",
- //回调函数
- success: function (data) {
- //打印返回结果
- // alert(data);
- alert(data[0]['name']+","+data[0]['age']);
- alert(data[1]['name']+","+data[1]['age']);
- }
- });
- });
2、在controller新增的方法
- @RequestMapping("/ajaxReturnString")
- @ResponseBody
- public String ajaxReturnString() {
- System.out.println("controller return String ...... ");
- return "page.jsp";
- }
-
- @RequestMapping("/ajaxReturnJson")
- @ResponseBody
- public User ajaxReturnJson() {
- System.out.println("controller return Json pojo ...... ");
- User user = new User();
- user.setName("lihua");
- user.setAge(33);
- return user;
- }
-
- @RequestMapping("/ajaxReturnJsonList")
- @ResponseBody
- public List ajaxReturnJsonList() {
- System.out.println("controller return Json List ...... ");
- User user = new User();
- user.setName("tom");
- user.setAge(23);
- User user2 = new User();
- user2.setName("lihua");
- user2.setAge(33);
- ArrayList<User> list=new ArrayList<>();
- list.add(user);
- list.add(user2);
- return list;
- }
3、效果
评价
排名
4
文章
473
粉丝
3
评论
2
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:
50010702506256


欢迎加群交流技术