SSM 前台AJax传递参数和controller后台接收的方法
前台传,后台接收
- 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后台接收的方法相关推荐
- spring拦截器传递传递参数到controller+Aop切面环绕方法传递参数到目标方法
一.前言 由于业务需要,在网上找了很久得到了这两种方式.本文代码偏少,主要讲解一下怎么传,如何接收,也记录一下,以便之后查看. 二.Spring拦截器传递参数到controller 下面是我拦截器中的 ...
- ajax传递参数与controller接收参数映射关系
将ajax的参数传递至后台controller时,data 中的参数名要与controller中的形参保持一致. 前端ajax代码: 1 $.ajax({ 2 url:"/doLogin&q ...
- Springmvc+mybatis配置前台页面传递JSON串给后台接收。
前台页面js方法: $(document).ready(function(){ var saveDataAry=[]; var data1={"id":5,"name&q ...
- springMVC通过ajax传递参数list对象或传递数组对象到后台
springMVC通过ajax传递参数list对象或传递数组对象到后台 环境: 前台传递参数到后台 前台使用ajax 后台使用springMVC 传递的参数是N多个对象 JSON对象和JSON字符串 ...
- ajax传递参数给springmvc总结[转]
通过ajax传递参数给springmvc,经常会因为 参数类型太复杂,或者根本不知道springmvc都支持哪些类型转换,导致后台接收出现各种问题.如果书写格式没有问题仍然接受参数报错,大部分是因为s ...
- ajax传递数组 用struts2来接收
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/a78460750/article/de ...
- Spring MVC前后台交互(前台ajax传递数据,后台controller接收数据返回json对象)
1.导入jar包 2.JS中用ajax传递用户数据 var data={origin:"register",tel:tel,pwd:pwd};$.ajax({url : " ...
- php ajax向后台怎么传数组,利用ajax传递数组及后台接收的方法详解
这篇文章主要给大家介绍了关于利用ajax传递数组及后台接收的相关资料,文中介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们一起来学习学习吧. 前言 我们在使用ajax异步的提交多选框得到需要 ...
- ajax传递数组到controller
使用ajax传递数组数据到controller: JavaScript $.ajax({ url: '/example', type: 'POST', data: {'arrays[]': ...
- 表单和ajax中的post请求后台获取数据方法(深度好文)
最近要做后台数据接收,因为前台传来的数据太过于混乱,所以总结了一下前台数据post请求方法,顺便写了下相对应的后台接收方法. 前台主要的contenttype为下面三种:(需要注意的是请求头中data ...
最新文章
- LLVM与Clang编译图例
- Tensorflow实例:(卷积神经网络)LeNet-5模型
- Fib数模n的循环节
- 日本研发投篮机器人Cue,投球命中率接近100%
- shell实战训练营Day2
- 关于恶意DNS请求监控的一点小思路
- Matlab中Fatal Error On Startup
- react-router-dom v6 使用
- html id命名规范,CSS常用类/ID命名规范
- 用ps羽化图片边缘(两种羽化图片边缘的方法)
- android 手机 多分辨率适配
- android studio编写阿里云物联网APP的基本步骤(附CSDN视频教程链接)
- 第三章 程序的机器级表示
- 建筑师妹岛和世为日本西武设计新型旗舰“球形车头”列车
- 世界首富用 AI 开除混吃混喝的“兄弟”
- python从邮箱获取指定邮件_用python提取并统计指定邮箱里的特定邮件
- 有自学能力的人,赚钱极其简单—明风社
- python实验二序列_Python合集之Python序列(二)
- java web 课堂笔记第一
- 蓝桥杯c语言校内选拔赛试题,2013年蓝桥杯校内选拔赛C语言B组.docx
热门文章
- visio2016 数据库模型图_越来越火的图数据库究竟是什么?
- 苹果换原装电池_航空港区正规苹果换原装屏幕价目表
- 计算机知识01:计算机基础知识入门
- Python 中拼音库 PyPinyin 的使用
- 蓝桥杯 ALGO-1001 跳马
- 猎企如何制定合理的数据战略?(附数据迁移三大注意点)深度干货
- Adobe Acrobat的安装时出现:服务print spooler启动失败,请确认您有足够权限启动系,打印机print spooler系统服务不能正常启用解决办法
- 回炉重造之JAVA---枚举
- 硬件电路|PMOS开关电路
- linux系统管理之系统优化(连载)