zoukankan      html  css  js  c++  java
  • springMVC完成ajax

    在Controller的ajax方法上添加@ResponseBody

    @ResopnseBody作用:

    1.把java字符串转换为json

           @RequestMapping("Ajax1")

           @ResponseBody

           public String ajax(String name) {

                  System.out.println(name);

                  return "zs";

           }

    和jsp

    <%@ page language="java" contentType="text/html; charset=utf-8"

        pageEncoding="utf-8"%>

    <!DOCTYPE html>

    <html>

    <head>

    <meta charset="utf-8">

    <title>ajax</title>

    <script type="text/javascript" src="/SpringMVC/js/jquery-3.2.1.min.js"></script>

    </head>

    <body>

    </body>

    <script type="text/javascript">

          $.ajax({

                  type:"post",

                  url:"/SpringMVC/user/Ajax1",

                  data:"name=李四",

                  dataType:"html",

                  async:"true",

                  success:function(data){

                         alert(data);

                  }

           });

    /*    $.post("/SpringMVC/user/Ajax1",{"name":"张三"},function(data){

                  alert(data);

           }); */

    </script>

    </html>

    2.把java对象转化为json对象(需要导jar包:jackson)

           @RequestMapping("Ajax2")

           @ResponseBody

           public User ajax2(User user) {

                  System.out.println(user);

                  return user;

           }

    和jsp

    <script type="text/javascript">

          $.ajax({

                  type:"post",

                  url:"/SpringMVC/user/Ajax2",

                  data:"name=张五",

                  dataType:"json",

                  async:"true",

                  success:function(data){

                         alert(data.name);

                  }

           });

    /*    $.post("/SpringMVC/user/Ajax1",{"name":"张三"},function(data){

                  alert(data);

           }); */

    </script>

  • 相关阅读:
    使用JSONPath
    JSON 返回值JSONPath Syntax
    IntelliJ IDEA 打包Maven 构建的 Java 项目
    JMeter(7) 优化判断返回类型和返回值
    Windows copy
    Windows del
    Windows exit
    Windows netsh
    Windows start
    Windows taskkill
  • 原文地址:https://www.cnblogs.com/kfsrex/p/11456020.html
Copyright © 2011-2022 走看看