码迷,mamicode.com
首页 > 编程语言 > 详细

SpringMVC处理器方法返回值void ajax方式

时间:2018-03-27 15:27:20      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:https   body   int   mvc   png   inpu   javascrip   highlight   info   

 1.引入jar包 

技术分享图片

 

2.编写方法

//处理器方法返回值void
    @RequestMapping("/first")
    public void doFirst(HttpServletResponse response) throws IOException {
       //要返回给浏览器的数据
        List<String> list=new ArrayList<String>();
        list.add("a");
        list.add("b");
        list.add("c");
        //使用输出流返回给浏览器
        String jsonString = JSON.toJSONString(list);
        PrintWriter writer = response.getWriter();
        writer.write(jsonString);
    }

  

3.编写jsp页面

<%@page language="java" pageEncoding="utf-8" contentType="text/html; utf-8" %>
<html>
<head>
    <%--引入js--%>
    <script type="text/javascript" src="js/jQuery1.11.1.js"></script>
    <script type="text/javascript">
        $(function () {
            //注册按钮单击事件
            $("input").click(function () {
                $.ajax({
                    //请求地址
                    url:"/first",
                    //请求方式
                    type:"POST",
                    //回调函数
                    success:function (data) {
                        //使用each方法遍历
                        $.each(eval("("+data+")"),function (i,item) {
                            alert(item);
                        })
                    }
                });
            })
        });
    </script>
</head>
<body>
<h2>Hello World!</h2>
    <input type="button" value="使劲点我!!!"/>

</body>
</html>

  

测试结果

技术分享图片

 

SpringMVC处理器方法返回值void ajax方式

标签:https   body   int   mvc   png   inpu   javascrip   highlight   info   

原文地址:https://www.cnblogs.com/xuchangqi1/p/8657531.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!