zoukankan      html  css  js  c++  java
  • springmvc通过ajax异步请求返回json格式数据

    jsp

    首先创建index.jsp页面

    <script type="text/javascript">
        $(function () {
             $("#username").click(function () {
                $.ajax({
                    url: "list",//请求地址
                    type: "POST",
                    dataType: "json",
                    success: function(data) {//data是默认的,接收前台返回的数据
                        //alert("success");    
                        $.each(data, function(index,element) {//循环
                            $("#tr").append("<th>"+element.userid+"</th>");
                            $("#tr").append("<th>"+element.username+"</th>");
                            $("#tr").append("<th>"+element.password+"</th>");  
                  // alert(data[0].areaName);////alert(data.row[0].areaName);
     
                      
                        })
                    }
                });
            });
    </script>
    </head>
    <body>
        <table align="left" border="1" cellpadding="10" cellspacing="0" id="form">
            <tr>
                <th>id</th>
                <th>用户名</th>
                <th>密码</th>
            </tr>
            <tr id="tr">
    
      </tr>
        </table>
    </body>

    controller

    上面index.jsp发送list请求,接下来是处理请求的controller

    @Controller
    public class UserController {
        private static final String NONE = null;
        //注入ProductService
        @Autowired
        private UserMapper userMapper;
        
        /**
         * 查询所有用户
         * @return
         */
        @RequestMapping("/list")
        @ResponseBody//返回json格式的数据
        public List<User> List(){
            List<User> list = userMapper.list();    
            return  list;
        }
    
    }

    Mapper.xml

    <mapper namespace="com.ssm.mapper.UserMapper">
        <!-- 查询所有用户-->
        <select id="list" resultType="com.ssm.entity.User">
            select * from user
        </select>
    
    </mapper>

    User

    public class User {
        private Integer userid;
        private String username;
        private String password;
    }
  • 相关阅读:
    IL指令列表
    [译].Net中的内存-什么分配在了哪里
    C#中的可空类型
    深入C#并行编程(2) -- 使用线程
    C#自动内存分配
    在C#中使用Json.Net进行序列化和反序列化及定制化
    ASP.NET获取客户端、服务器端基础信息
    MongoDB随笔
    MongoDB.Driver 管道 Aggregate
    MongoDB centos安装问题 error while loading shared libraries: libnetsnmpmibs.so.31
  • 原文地址:https://www.cnblogs.com/smfx1314/p/8810286.html
Copyright © 2011-2022 走看看