SpringMVC--JSON 缺乏、安全感 2023-06-08 03:11 6阅读 0赞 ## 1.返回JSON的步骤 ## (1) 添加jar ![在这里插入图片描述][20191015194549468.png] (2) 编写目标方法,直接返回需要的数组 @ResponseBody @RequestMapping("/testJSON") public Collection<Person> testJSON(){ return personDao.getAll(); } (3) 添加注解\*\*@ResponseBody\*\* ***index.jsp*** <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>RESTful SpringMVC CRUD</title> <script type="text/javascript" src="jQuery/jquery-3.4.1.min.js"></script> <script type="text/javascript"> $(function () { $("#testJSON").click(function () { var url = this.href; var args = { }; $.post(url, args, function (data) { for (var i = 0; i < data.length; i++) { var id = data[i].id; var name = data[i].name; alert(id + "-->" + name); } }); return false; }); }) </script> </head> <body> <a href="testJSON" id="testJSON">testJSON</a> </body> </html> ## 2.使用 HttpMessageConverter ## (1)概述:HttpMessageConverter 是 Spring3.0 新添加的一个接口,负责将请求信息转换为一个对象(类型为 T),将对象(类型为 T)输出为响应信息 (2) 原理图 ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxNTk2NTY4_size_16_color_FFFFFF_t_70] (3) 四种注解 @RequestBody :修饰目标方法入参 @ResponseBody :修饰目标方法 HttpEntity<T> :作为目标方法入参 ResponseEntity<T> :作为目标方法的返回值 [20191015194549468.png]: /images/20230531/f086fcd1ed164e439e94936f345f992d.png [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxNTk2NTY4_size_16_color_FFFFFF_t_70]: /images/20230531/02301cf2f5544149832d11f0ca01b404.png
相关 SpringMvc第六战-【SpringMvcJSON返回&异常处理机制】 前言: 小编讲述了:JSR303的概念,应用场景和在具体实例的使用;和[拦截器][Link 1]的应用 今天小编来讲述的为cJSON返回&异常处理机制,json返回就不用多 ╰半夏微凉°/ 2024年03月03日 06:33/ 0 赞/ 79 阅读
还没有评论,来说两句吧...