springmvc 获取数组
2024-08-25 23:08:40
spingmvc 获取数据有这几种方式:1.通过HttpRequestServlet的方法获取数据。2.form表单传递对象字段,springmvc自动获取。3.ajax 请求通过注解的方式直接获取数据。4.ajax 提交contentType="application/json" 的对象通过@RequestBody 获取json对象。
基于springmvc 能对json自动映射到javabean的属性,利用springmvc 获取非基本对象。
需求:ajax 批量提交学生的姓名:studentName
demo1 提交java 中的基础类型数据 参考网友:https://blog.csdn.net/loveyaqin1990/article/details/51722133
结果:col1,col2
ajax 提交的names 要和 @RequestParam(value="names[]") 的names 对应
变种1:删除@RequestParam(value="names[]") 也可以正确获取数据
变种2:删除@RequestParam(value="names[]") 并且将names改为names1也可以获取数据。
所以对于基础数据来说:ajax 传递的是数组,springmvc 中接收参数声明是数组类型,都可以获取数据
demo2:ajax 提交javabean 类型的对象 参考网友:https://www.cnblogs.com/cainiao-Shun666/p/6557604.html
注意:对象数组一定要转化成字符串,不然会爆400错误
结果: aaa,bbb
最新文章
- VirtualBox安装Debian6的方法和步骤(详细)
- im4java开发向导
- P1297: [SCOI2009]迷路
- Lines演示程序
- 1160. Network(最小生成树)
- 未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0” 提供程序解决办法
- 用EPPlus导入导出数据到excel
- 游戏开发设计模式之原型模式 &; unity3d JSON的使用(unity3d 示例实现)
- 附加数据库报错:无法打开物理文件 XXX.mdf";,操作系统错误 5:";5(拒绝访问。)";
- CentOS 6.5安装PostgreSQL9.3.5时报错: jade: Command not found
- 性能测试中vmstat命令的常见使用。
- java锁——wait,notify,synchronized
- Confluence 6 配置服务器基础地址示例
- nginx与PHP配置
- MSSQL DB Replication Error
- 『TensorFlow』卷积层、池化层详解
- MySQL数据库crash的问题分析
- [leetcode]278. First Bad Version首个坏版本
- 谷歌修复了 FFmpeg 中上千个 bug
- less的在线安装
热门文章
- Why Do Microservices Need an API Gateway?
- scala wordcount kmeans
- iOS SHA加密算法的实现
- 二:多线程--GCD
- bzoj 1941 Hide and Seek
- 【HNOI2004】 打鼹鼠
- Gym 100512G Grand Tour (拓扑排序)
- angularJs 之deferred
- 项目迁移腾讯云后,用户反馈,https证书不匹配。
- bzoj 1699: [Usaco2007 Jan]Balanced Lineup排队【st表||线段树】