前台传,后台接收

  • 1. 前台用data传递多个参数,后台用@RequestParam(value = "xx")接收
    • 有坑: 前台data传递参数的时候不需要加 "XX="
  • 2. 直接在url后 +XX,后台用@PathVariable("XX")接收
  • 3. 表单点击事件:前台用data:序列化表格,后台用n个RequestParam("XX"),给每一个input接收
  • 4. 前台页面A带参数跳转页面B,页面B根据hash获取

1. 前台用data传递多个参数,后台用@RequestParam(value = “xx”)接收


后台用 @RequestParam(value = “xx”)接收 ,防止出现传过来是空的情况会出现问题,最好是用defaultValue默认一下

有坑: 前台data传递参数的时候不需要加 “XX=”

直接nickname:nickname就行了

不然的话后台接收会有问题
打印出来的nickname是nickname="abc",把nickname=也带过来了,而不是单纯abc
所以如果用这个方法的话要截取=号后面的

//截取“=”号后面的int beginIndex1 = nickname.indexOf("=")+1;nickname = nickname.substring(beginIndex1);int beginIndex2 = pwd.indexOf("=")+1;pwd = pwd.substring(beginIndex2);

2. 直接在url后 +XX,后台用@PathVariable(“XX”)接收


后台的路径也要对应{XX},接收用@PathVariable(“XX”)

3. 表单点击事件:前台用data:序列化表格,后台用n个RequestParam(“XX”),给每一个input接收

一个一个对应接收

4. 前台页面A带参数跳转页面B,页面B根据hash获取

href=“页面B#XX”

<a href="detail.html#${data[i].gno}">
let gno = location.hash.replace("#", "");   //替换'#' -> ''

SSM 前台AJax传递参数和controller后台接收的方法相关推荐

  1. spring拦截器传递传递参数到controller+Aop切面环绕方法传递参数到目标方法

    一.前言 由于业务需要,在网上找了很久得到了这两种方式.本文代码偏少,主要讲解一下怎么传,如何接收,也记录一下,以便之后查看. 二.Spring拦截器传递参数到controller 下面是我拦截器中的 ...

  2. ajax传递参数与controller接收参数映射关系

    将ajax的参数传递至后台controller时,data 中的参数名要与controller中的形参保持一致. 前端ajax代码: 1 $.ajax({ 2 url:"/doLogin&q ...

  3. Springmvc+mybatis配置前台页面传递JSON串给后台接收。

    前台页面js方法: $(document).ready(function(){ var saveDataAry=[]; var data1={"id":5,"name&q ...

  4. springMVC通过ajax传递参数list对象或传递数组对象到后台

    springMVC通过ajax传递参数list对象或传递数组对象到后台 环境: 前台传递参数到后台 前台使用ajax 后台使用springMVC 传递的参数是N多个对象 JSON对象和JSON字符串 ...

  5. ajax传递参数给springmvc总结[转]

    通过ajax传递参数给springmvc,经常会因为 参数类型太复杂,或者根本不知道springmvc都支持哪些类型转换,导致后台接收出现各种问题.如果书写格式没有问题仍然接受参数报错,大部分是因为s ...

  6. ajax传递数组 用struts2来接收

    版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/a78460750/article/de ...

  7. Spring MVC前后台交互(前台ajax传递数据,后台controller接收数据返回json对象)

    1.导入jar包 2.JS中用ajax传递用户数据 var data={origin:"register",tel:tel,pwd:pwd};$.ajax({url : " ...

  8. php ajax向后台怎么传数组,利用ajax传递数组及后台接收的方法详解

    这篇文章主要给大家介绍了关于利用ajax传递数组及后台接收的相关资料,文中介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们一起来学习学习吧. 前言 我们在使用ajax异步的提交多选框得到需要 ...

  9. ajax传递数组到controller

    使用ajax传递数组数据到controller: JavaScript $.ajax({   url: '/example',   type: 'POST',   data: {'arrays[]': ...

  10. 表单和ajax中的post请求后台获取数据方法(深度好文)

    最近要做后台数据接收,因为前台传来的数据太过于混乱,所以总结了一下前台数据post请求方法,顺便写了下相对应的后台接收方法. 前台主要的contenttype为下面三种:(需要注意的是请求头中data ...

最新文章

  1. LLVM与Clang编译图例
  2. Tensorflow实例:(卷积神经网络)LeNet-5模型
  3. Fib数模n的循环节
  4. 日本研发投篮机器人Cue,投球命中率接近100%
  5. shell实战训练营Day2
  6. 关于恶意DNS请求监控的一点小思路
  7. Matlab中Fatal Error On Startup
  8. react-router-dom v6 使用
  9. html id命名规范,CSS常用类/ID命名规范
  10. 用ps羽化图片边缘(两种羽化图片边缘的方法)
  11. android 手机 多分辨率适配
  12. android studio编写阿里云物联网APP的基本步骤(附CSDN视频教程链接)
  13. 第三章 程序的机器级表示
  14. 建筑师妹岛和世为日本西武设计新型旗舰“球形车头”列车
  15. 世界首富用 AI 开除混吃混喝的“兄弟”
  16. python从邮箱获取指定邮件_用python提取并统计指定邮箱里的特定邮件
  17. 有自学能力的人,赚钱极其简单—明风社
  18. python实验二序列_Python合集之Python序列(二)
  19. java web 课堂笔记第一
  20. 蓝桥杯c语言校内选拔赛试题,2013年蓝桥杯校内选拔赛C语言B组.docx

热门文章

  1. visio2016 数据库模型图_越来越火的图数据库究竟是什么?
  2. 苹果换原装电池_航空港区正规苹果换原装屏幕价目表
  3. 计算机知识01:计算机基础知识入门
  4. Python 中拼音库 PyPinyin 的使用
  5. 蓝桥杯 ALGO-1001 跳马
  6. 猎企如何制定合理的数据战略?(附数据迁移三大注意点)深度干货
  7. Adobe Acrobat的安装时出现:服务print spooler启动失败,请确认您有足够权限启动系,打印机print spooler系统服务不能正常启用解决办法
  8. 回炉重造之JAVA---枚举
  9. 硬件电路|PMOS开关电路
  10. linux系统管理之系统优化(连载)