springmvc与ajax
包
1.前端
<button id="btn" onclick="jsonFuc()">json测试</button> function jsonFuc(){ $.ajax({url: 'springmvc/testJsonList',type: 'POST',dataType:'json',async:true,data:{username:'123',age:'12'},success:function(data) {console.log(data) }}); }
后台
@ResponseBody@RequestMapping("/testJsonList")public List<User> testJsonList(@RequestParam String username,@RequestParam Integer age){System.out.println(username+" "+age);List<User> userlist = new ArrayList<User>();User user =new User();user.setId(1);user.setAge(12);user.setEmail("11@qq.com");user.setUsername("张扬");user.setPassword("123456");user.setSex("男");User user1 =new User();user1.setId(2);user1.setAge(12);user1.setEmail("11@qq.com");user1.setUsername("张扬");user1.setPassword("123456");user1.setSex("男");userlist.add(user);userlist.add(user1);return userlist; }
结果显示
页面页面
控制台打印123 12
2.传递json字符串
<button id="btn" onclick="jsonFuc()">json测试</button> function jsonFuc(){var users = {'username':'123','age':'12'};$.ajax({url: 'springmvc/testJsonMap',type: 'POST',dataType:'json',async:true,data:{users:JSON.stringify(users)},success:function(data) {console.log(data) }});}
@ResponseBody@RequestMapping("/testJsonMap")public Map<String,Object> testJsonMap(@RequestParam String users){System.out.println(users);JSONObject json=JSONObject.fromObject(users);System.out.println(json);System.out.println(json.getString("username")+" "+json.getString("age"));Map<String, Object> map = new HashMap<String, Object>();List<User> userlist = new ArrayList<User>();User user =new User();user.setId(1);user.setAge(12);user.setEmail("11@qq.com");user.setUsername("张扬");user.setPassword("123456");user.setSex("男");User user1 =new User();user1.setId(2);user1.setAge(12);user1.setEmail("11@qq.com");user1.setUsername("张扬");user1.setPassword("123456");user1.setSex("男");userlist.add(user);userlist.add(user1);map.put("user", userlist);map.put("id", 1);return map; }
转载于:https://www.cnblogs.com/QYou/p/9789917.html
springmvc与ajax相关推荐
- 使用SpringMVC解决Ajax跨域问题
使用SpringMVC解决Ajax跨域问题 参考文章: (1)使用SpringMVC解决Ajax跨域问题 (2)https://www.cnblogs.com/mengyao/p/6294787.ht ...
- springMVC通过ajax传递参数list对象或传递数组对象到后台
springMVC通过ajax传递参数list对象或传递数组对象到后台 环境: 前台传递参数到后台 前台使用ajax 后台使用springMVC 传递的参数是N多个对象 JSON对象和JSON字符串 ...
- ajax数据传送中文乱码,springmvc 发送ajax出现中文乱码的解决方法汇总
使用spingmvc,在JS里面通过ajax发送请求,并返回json格式的数据,从数据库拿出来是正确的中文格式,展示在页面上就是错误的??,研究了一下,有几种解决办法. 我使用的是sping-web- ...
- SpringMVC对Ajax请求的处理
SpringMVC对Ajax请求的处理 [1] 问题: 当浏览器发起一个ajax请求给服务器,服务器调用对应的单元方法处理ajax请求. 而ajax的请求在被处理完成后,其处理结果需要直接响应.而目前 ...
- SpringMVC绑定ajax传递json数据到pojo对象错误(400 Bad Request)
问题如标题所述,ajax向SpringMVC Controller传递JSON数据,遇到了错误"Failed to load resource: the server responded w ...
- SpringMVC——对Ajax的处理(包含 JSON )
一.首先要搞明白的一些事情. 1.从客户端来看,需要搞明白: (1)要发送什么样格式的 JSON 数据才能被服务器端的 SpringMVC 很便捷的处理,怎么才能让我们写更少的代码,如何做好 JSON ...
- SpringMVC——对Ajax的处理(包含 JSON 类型)
一.首先要搞明白的一些事情. 1.从客户端来看,需要搞明白: (1)要发送什么样格式的 JSON 数据才能被服务器端的 SpringMVC 很便捷的处理,怎么才能让我们写更少的代码,如何做好 JSON ...
- springmvc中ajax,springmvc中ajax处理
1.使用HttpServletResponse处理--不需要配置解析器 @Controller public class AjaxController { @RequestMapping(" ...
- SSM之SpringMVC 04 —— Ajax、拦截器、文件上传和下载
系列文章 SSM之SpringMVC 01 -- SpringMVC原理及概念.Hello SpringMVC 注解版和配置版 SSM之SpringMVC 02 -- Controller和RestF ...
- c mvc ajax请求,springMVC的ajax请求
关于spring MVC 的ajax请求 今天在使用spring MVC 的时候遇到了一个ajax请求的问题. 我的后台方法是 @RequestMapping("/XXXX/{XXX}&qu ...
最新文章
- java同时输入输出buf_java输入输出流小细节
- Java 代码多线程问题
- Xamarin Android开发实战(上册)
- html中Marquee属性详解
- 研究优雅停机时的一点思考
- background-position 详解
- word里实现在方框中打勾和打叉
- 括号匹配检查c语言,c 语言 检查括号匹配 不能运行 ????
- Spring Boot笔记-目前对Web后端开发的认识
- twig模板基本学习
- 十个经典java开发项目及其描述-马上写到你的简历中去吧,祝你升职加薪
- 老鱼Python数据分析——篇一:项目立项
- SpringCloud整合Skywalking实现链路追踪
- 0x0F转换成二进制
- 新建Flutter项目无法导入FlutterActivity
- 企业邮箱手机怎么设置服务器,如何设置手机企业邮箱
- shell 求平均值
- android 6g 有必要吗,手机6g运存有必要吗
- java整合kafka做消息消费
- 计算机/设备和驱动器下有一个空白盘符无法删除