springmvc向后台传参的几种方式

1. post请求不带参数,url带参数

页面中使用 $.post 传参

$.post("/admin/${user.id}/update",function(data){alert(data);
});

后台 直接通过请求控制的到id

@ResponseBody
@RequestMapping(value="/{id}/updatefaceanaylze",method=RequestMethod.POST)
public String update(@PathVariable Long id){System.out.println(id);...return "success";
}

2. post请求带有其他参数

$.post("/admin/${user.id}/update",{param:12},function(data){alert(data);
});

后台, 使用@RequestParam绑定参数:

@ResponseBody
@RequestMapping(value="/{id}/updatefaceanaylze",method=RequestMethod.POST)
public String update(@PathVariable Long id,@RequestParam("param") String param){System.out.println(id);System.out.println(param);...return "success";
}

3. post如果是多个参数的

$.post("/admin/${user.id}/update",{param:12,test:121},function(data){alert(data);
});

后台, 不绑定参数,直接获取所有的:

@ResponseBody
@RequestMapping(value="/{id}/updatefaceanaylze",method=RequestMethod.POST)
public String update(@PathVariable Long id,@RequestBody String params){System.out.println(id);System.out.println(param);// 打印得到的是:param=12&test=121...return "success";
}

得到的相当于是url的?号后面的格式参数

4. 直接使用form绑定参数的, 比较基础就不介绍了.

转载于:https://my.oschina.net/tulongx/blog/536852

springmvc ajax 传参相关推荐

  1. data参数 layui_layui ajax传参的data类型

    前台layui table组件,后台是PHP,监听btn-submit按纽传递数据交互 一般用ajax传参时,其语法为 form.on('submit(add)',function(data){ // ...

  2. jfinal ajax传值,JFINAL+Ajax传参 array 数组方法 获取request中数组操作

    前台代码js var _list =[]; for (var i = 0; i < array.length; i++) { _list[i] = array[i]; } $.ajax({ ty ...

  3. springmvc 对象传参

    springmvc 对象传参 第一种情况 public class User implements Serializable {private Integer id;private String na ...

  4. ajax传参到实体类对应字段

    之前看公司的代码,从页面ajax传参数到接口类,接口类用一个实体接收.我一直以为c#会自动识别,赋值到同名的字段. 我曾和朋友讨论过,双方辩论.朋友认为c#没有这种功能,没有这样高级匹配的机制.而我因 ...

  5. 2015/10/19总结:ajax传参、jquery.validate自定义日期校验

    以下内容仅来自于日常实践零碎回顾.总结,不保证正确性,欢迎路过的大神指点指点! 1.这几天一直在写jsp前端页面,了解到前端与后端数据交互数据有两种.一种是form 的submit方式提交,这种方法可 ...

  6. SpringMVC重定向传参

    2019独角兽企业重金招聘Python工程师标准>>> SpringMVC Controller间跳转,需重定向. 分三种情况:(1)不带参数跳转(2)带参数拼接url形式跳转(3) ...

  7. mui ajax传参示例

    //加入购物车var data=[];var row1 = {good_id:'1',number:'2',goods_spec_ids:[1,2]};data.push(row1);console. ...

  8. 从网页复制内容到富文本、或者富文本里自己加样式,当ajax传参时候,总是莫名其妙丢失变成无意义的html,究竟是为什么呢

    本次使用的富文本插件是百度的ueditor. 经过一天的折腾,才明白当你原样将富文本的内容通过ajax的当成json传递出去的时候, 因为引号的关系会导致截取,本来<p style=" ...

  9. ajax传参data里面的键是一个变量得解决方式

    function editMore(field,val) {//1.获取选中的idvar ids = jQuery("#jsonmap").jqGrid('getGridParam ...

  10. wdatepicker ajax传参,DatePicker在Ajax加载的页面中不起作用

    我将datepicker附加到全局脚本文件中的输入中,如下所示: $(document).on("focusin",".datePick", function ...

最新文章

  1. Android Toolbar 标题居中及字体样式自定义
  2. CoderForces Round54 (A~E)
  3. 深度学习pytorch--多层感知机(二)
  4. 爬虫用mysql存储还是mongodb_【面试题】Mongodb和MySQL存储爬虫数据的特点是什么?...
  5. 1636: Pascal山脉
  6. windows使用ffmpeg将mp4文件转变成h264视频文件
  7. 清理清理火狐历史记录
  8. java8 elasticsearch_java – Elasticsearch – Junit测试(模拟或填...
  9. ironpkg下载地址
  10. c# MVC在WEB.Config中配置MIME
  11. 【Java面试题】9 abstract class和interface有什么区别?
  12. VMware下安装Windows ME
  13. html5调查问卷的计分实验,问卷调查实验
  14. Kaggle首战拿金牌总结!
  15. 测试版ios15怎么信任软件,苹果ios15描述文件位置在哪 ios15授权信任设置方法教程...
  16. 基于C#+ASP.NET 毕业设计526套(保持更新)(建议CTRL+D)
  17. DDU(Display Driver Uninstaller) 18.0.3.5 显卡驱动彻底卸载清理工具,支持卸载NVIDIA, AMD, Intel
  18. linux 网络配置 nm_controlled,[转帖]NM_CONTROLLED的含义以及网卡配置参数
  19. 计算机网络——局域网
  20. DC-DC15-150V降压5V0.8A 替代PN6005、PN6006电源驱IC

热门文章

  1. 利用python编程,制作自己的游戏“外挂”!
  2. web结课大作业结业报告(附源码及展示效果)
  3. windows常见电脑蓝屏的解决办法
  4. iOS 谷歌地图及路线规划
  5. 管理学定律三:羊群效应与刺猬法则
  6. 直播预告|年营业额百亿的企业都在如何做数字化转型
  7. 远程桌面连接:系统管理员已限制你登录的计算机处理方法
  8. CSDN钱包提现协议
  9. 计算机毕业设计ssm网上花店系统0716c系统+程序+源码+lw+远程部署
  10. 为什么编辑器打开PDF文档后提示缺少字体