SpringMVC学习笔记16——响应json数据之过滤静态资源和发送ajax请求

继续沿用代码

在这里插入图片描述

1. 在springmvc.xml文件中添加如下代码

	<!--前端控制器,哪些静态资源不被拦截-->
    <mvc:resources mapping="/css/**" location="/css/"/>
    <mvc:resources mapping="/images/**" location="/images/"/>
    <mvc:resources mapping="/js/**" location="/js/"/>

2. 在index.jsp中的head中添加如下代码

<head>
    <title>index</title>

    <script src="js/jquery.min.js"></script>

    <script>
        $(function () {
     
            $('#btn').click(function () {
     
                alert("hello")
                $.ajax({
     
                    // 编写json格式,设置属性和值
                    url:'hello/testAjax',
                    contentType:'application/json;charset=UTF-8',
                    data:'{"name":"张三","password":"dsas","birthday":"1445-8-9"}',
                    dataType:'json',
                    type:'post',
                    success:function () {
     
                        // data,服务器响应的json数据,进行解析
                    }
                })
            })
        })
    </script>
</head>

3. 在HelloController.java中添加如下代码

	@RequestMapping(path = "/testAjax")
    public void testAjax(@RequestBody String body) {
     
        System.out.println(body);
    }

4. 测试

  • 浏览器
    SpringMVC学习笔记16——响应json数据之过滤静态资源和发送ajax请求_第1张图片
    在这里插入图片描述
  • 控制台
    在这里插入图片描述

你可能感兴趣的:(SpringMVC,java,json)