四种参数传递方式

一、参数传递

1、queryString方式

  • url: http//localhost:8080/ems/demo/user/findById?id=21&name=王恒杰

控制层接收数据:

public void test(String id,String name){}

2、路径传递参数的方式

  • url: http//localhost:8080/ems/demo/user/findById/21/王恒杰

控制层接收数据:

@RequestMapping("/findById/{id}/{name}")
public void test(@PathVariable("id") String id,@PathVariable("name") String name){}

3、Form表单方式

  • 前端:
普通方式:
<form action="url" method="post"></form>文件上传方式:
<form action="url" method="post" enctype="multipart/form-data"></form>
  • 后端:
public void test(String id,String name){}

4、传递json格式字符串

  • 前端:异步请求(url,"{id:21,“name:“王恒杰”}”)

    content-type:"application/json"一定要用@RequestBody接收

  • 后端

public void test(@RequestBody User user){}
  • 两个注解的区别
# @ResponseBody:将控制器方法返回值转化为json格式字符串 并响应请求
# @RequestBody将请求中json格式字符串转化为java对象

四种常见的参数传递方式相关推荐

  1. 四种常见的 POST 提交数据方式 专题

    原文地址为: 四种常见的 POST 提交数据方式 专题 定义和用法 enctype 属性规定在发送到服务器之前应该如何对表单数据进行编码. 默认地,表单数据会编码为 "application ...

  2. 四种常见的 POST 提交数据方式--good

    http://www.cnblogs.com/softidea/p/5745369.html 四种常见的 POST 提交数据方式--good HTTP/1.1 协议规定的 HTTP 请求方法有 OPT ...

  3. 安卓判断服务器返回的状态码,关于服务器返回的十四种常见HTTP状态码详解

    原标题:关于服务器返回的十四种常见HTTP状态码详解 HTTP状态码 状态码是由3位数字和原因短语组成的(比如最常见的:200 OK),其中第一位数字表示响应类别,响应类别从1到5分为五种 add:其 ...

  4. [转载] application/json 四种常见的 POST 提交数据方式

    参考链接: 关于/联系我 application/json 四种常见的 POST 提交数据方式 转载声明: 本文系转载自以下两篇文章: 四种常见的 POST 提交数据方式 作者: 沧海一滴 转载仅为方 ...

  5. JDK四种常见线程池及使用场景、两种提交任务的方法

    转载:JDK 提供的线程池及使用场景 - 编程猎人 (programminghunter.com) 目录 四种常见线程池 1.newFixedThreadPool 2.newSingleThreadE ...

  6. 最新开源LiDAR数据集LSOOD:四种常见的室外物体分类

    点云PCL免费知识星球,点云论文速读. 标题:最新开源LiDAR数据集LSOOD:四种常见的室外物体分类 作者:Y Tian 来源:https://github.com/Tian-Yifei/LSOO ...

  7. 详解vue 路由跳转四种方式 (带参数)

    本文介绍了vue 路由跳转四种方式 (带参数),本文通过实例代码给大家介绍的详细,具有一定的参考借鉴价值,需要的朋友可以参考下 1. router-link 1. 不带参数 <router-li ...

  8. 四种常见NLP框架使用总结

    作者:哈工大SCIR 狄东林 刘元兴 朱庆福 胡景雯 引言 随着人工智能的发展,越来越多深度学习框架如雨后春笋般涌现,例如PyTorch.TensorFlow.Keras.MXNet.Theano和P ...

  9. 移动设计需避免四种常见的用户体验失败

    为什么80%的码农都做不了架构师?>>>    此文是伊甸网转载移动设计顾问 Mariya Yao 的文章. 2012 年移动应用的下载量超过 300 亿,可是智能手机用户平均每周会 ...

最新文章

  1. 【高并发】ThreadLocal学会了这些,你也能和面试官扯皮了!
  2. kafka_2.11-0.10.2.1中的auto.offset.reset
  3. matlab定积分上界求解,定积分问题的数值求解及Matlab实现.pdf
  4. Effective Java之多个构造参数考虑用构建器(二)
  5. 多线程—并发容器与机制
  6. 查阅 arXiv 论文新神器,一行代码比较版本差别,Github 新开源!
  7. 谷歌为什登不上去github_8个月,从中年Web前端到亚马逊百万年薪软件工程师:GitHub最励志计算机自学教程!...
  8. python安装osgeo库_python第三方库安装
  9. tbase 之二 pgbench
  10. 域名解析后主机记录和记录值怎么填写?
  11. 15种方法活力一整天
  12. AWS abbreviation
  13. Nature综述:Rob Knight带你分析微生物组数据
  14. 管理电脑,让工作高效进行
  15. 一人干翻专业机构,27岁华裔小伙一战成名!搞出美国新冠最准预测模型,彭博:Superstar
  16. IDEA 文件夹颜色对目录的影响分析
  17. python自然语言处理-就职演说语料库
  18. 电子信息工程——学习资料(更新.........)
  19. 宝藏德国炒锅,菲仕乐小黑锅,好用不踩雷
  20. 5G ToB行业专网建设方案和关键技术

热门文章

  1. Object.defineProperty 和 Proxy 的区别
  2. XP系统不小心按了什么键屏幕变窄两边有黑色的
  3. 寻找250c语言pta,Phoenix 子晞优势供应PhoenixTFKC 2,5/ 8-STF-5,08BKAUNZX42
  4. oppoa79支持手机html,【OPPOA79评测】OPPO A79评测:不妨称它为R11s青春版(全文)_OPPO A79_手机评测-中关村在线...
  5. 评价端到端生成式聊天系统,哈工大提出新型数据集 LSDSCC
  6. 介绍一下labview
  7. word表格替换为 excel 不换行
  8. 畅想未来计算机的绘画作品小学生,幻想未来科技绘画作品 小学生未来科技绘画作品欣赏...
  9. Access/VBA/Excel-多条件筛选数据-10
  10. 百度网盘好友发来的文件手动输入JS选择代码批量保存