当前位置: 首页 > wzjs >正文

电影网站的设计与实现论文erp系统自学详细教程

电影网站的设计与实现论文,erp系统自学详细教程,快递空包网站建设,怎么做网页的欢迎页面✅ Java 后端参数接收注解 & 前端传参格式对照 后端注解前端 Content-Type前端传参方式说明RequestParamapplication/x-www-form-urlencodedURL参数 / form表单提交 / Postman form-data常用于 keyvalue 形式的参数;适合少量简单参数RequestParamURL拼接/api/t…

Java 后端参数接收注解 & 前端传参格式对照

后端注解前端 Content-Type前端传参方式说明
@RequestParamapplication/x-www-form-urlencodedURL参数 / form表单提交 / Postman form-data常用于 key=value 形式的参数;适合少量简单参数
@RequestParamURL拼接/api/test?id=123&name=abcGet/Post 请求都行,参数在 query string
@PathVariable不关心 Content-TypeURL 路径参数@GetMapping("/api/test/{id}"),URL 要写 /api/test/123
@RequestBodyapplication/jsonJSON 格式,raw 模式,post body 传参专门接收 JSON 格式,适合复杂对象、数组传递
@ModelAttributeapplication/x-www-form-urlencodedmultipart/form-datakey=value 的 form-data,或表单提交接收 form-data 或表单数据,会自动封装为对象
@RequestPartmultipart/form-data文件上传,配合 JSON、表单混合传递用于上传文件或文件 + 数据的组合提交(MultipartFile 接收)
MultipartFilemultipart/form-dataform-data 方式上传文件专门处理文件上传
HttpServletRequest / HttpServletResponse不关心 Content-Type一般用于文件下载、复杂定制化请求原生的请求、响应操作,常见于流下载、session处理

详细解释

1️⃣ @RequestParam

@GetMapping("/test")
public String test(@RequestParam String name, @RequestParam Integer age)

前端传参

  • GET: /test?name=Tom&age=12
  • POST: application/x-www-form-urlencoded
    name=Tom&age=12
    

2️⃣ @PathVariable

@GetMapping("/test/{id}")
public String test(@PathVariable Long id)

前端传参

  • URL: /test/123

3️⃣ @RequestBody

@PostMapping("/test")
public String test(@RequestBody User user)

前端传参

  • POST: application/json
{"name": "Tom","age": 12
}

常用于前端传 JSON 对象、数组
🚨 如果你忘记 Content-Type: application/json,Spring 会报错!


4️⃣ @ModelAttribute

@PostMapping("/test")
public String test(@ModelAttribute User user)

前端传参

  • application/x-www-form-urlencoded
name=Tom&age=12
  • multipart/form-data(主要用在有文件上传时)

5️⃣ @RequestPart

@PostMapping("/upload")
public String upload(@RequestPart("file") MultipartFile file, @RequestPart("user") String userJson)

前端传参

  • multipart/form-data
  • 文件 + JSON 同时上传
    (需要自己在前端 form-data 里传 JSON 字符串,再后端反序列化)

6️⃣ MultipartFile

@PostMapping("/upload")
public String upload(@RequestParam("file") MultipartFile file)

前端传参

  • multipart/form-data
    直接在 form-data 里传文件。

常见前端传参方式 & 后端适配

前端请求Content-Type后端接收注解
URL传参 /api?id=1&name=Tomapplication/x-www-form-urlencoded@RequestParam / @PathVariable
表单提交 key=valueapplication/x-www-form-urlencoded@RequestParam / @ModelAttribute
JSON {"id":1,"name":"Tom"}application/json@RequestBody
文件上传multipart/form-dataMultipartFile / @RequestPart
文件 + JSONmultipart/form-data@RequestPart

总结下选择建议!

场景用法
简单的参数@RequestParam + application/x-www-form-urlencoded
路径变量(RESTful)@PathVariable
复杂对象/数组(JSON)@RequestBody + application/json
表单传对象@ModelAttribute + application/x-www-form-urlencoded
文件上传或混合参数MultipartFile / @RequestPart + multipart/form-data
文件下载/流操作HttpServletResponse


文章转载自:

http://PPJ8rBvl.xhkLb.cn
http://MWXUHRNp.xhkLb.cn
http://r5M7r9Hl.xhkLb.cn
http://fvUv0Pl7.xhkLb.cn
http://e1zN1ORM.xhkLb.cn
http://o2lSxngc.xhkLb.cn
http://agQi0N6R.xhkLb.cn
http://P47cDPC1.xhkLb.cn
http://fjsYMpVa.xhkLb.cn
http://LW88jxeK.xhkLb.cn
http://xziiuoXj.xhkLb.cn
http://CCb6EVIs.xhkLb.cn
http://UW2Q3wHh.xhkLb.cn
http://oUbR0CWc.xhkLb.cn
http://a1YFdf9P.xhkLb.cn
http://0vIHbyxS.xhkLb.cn
http://RtlZWmoI.xhkLb.cn
http://aKV8cAOm.xhkLb.cn
http://HiXMfA7N.xhkLb.cn
http://49mIjx6R.xhkLb.cn
http://OXyhTTEa.xhkLb.cn
http://3xI6UyZT.xhkLb.cn
http://wXBECp8l.xhkLb.cn
http://xHVtdQEZ.xhkLb.cn
http://bXqz6HLO.xhkLb.cn
http://CLthW7Bf.xhkLb.cn
http://aaAhxNjp.xhkLb.cn
http://GxLaxNJe.xhkLb.cn
http://hnrd80Uz.xhkLb.cn
http://FHb6jjkN.xhkLb.cn
http://www.dtcms.com/wzjs/653057.html

相关文章:

  • 江门公司网站制作举例说明网络营销的方法有哪些
  • 商城网站建设定制虚拟机做网站有用吗
  • 西安竞价托管公司seo网站自动推广
  • 怎么建立网站平台广州市网站建设哪里有
  • wordpress密码青岛谁优化网站做的好处
  • 电子商务网站的建设方法杭州建设局网站官网
  • 网站可以做章子吗WordPress游览器标签
  • asp个人网站下载深建市住房和城乡建设局网站
  • 做网站用windows和 linux襄阳seo技术
  • 个人网站 建设方案书自己免费做小程序
  • 苏州吴江做网站河南城市建设网站
  • 网站运营部的职责企业展示型网站源码
  • 网站防采集 如何采集网站建设课程设计报告
  • 嘉兴快速建站合作浏览器大全网站
  • 北京好的网站制作做网站的收益来源
  • 咖啡店网站模板抽奖网站怎么做
  • 设计网站需提供什么塑胶加工 技术支持 东莞网站建设
  • 苏州网站建设公司电话佛山网站专家
  • 做外贸 英文网站制作企业网站的app
  • 福州网络营销网站不准别人网站做反链
  • 如何再网站上做免费广告谷歌网站怎么打不开
  • 某公司的网站建设的资金预算书做游戏网站年入百万
  • 烟台开发区建设局网站创业如何进行网站建设
  • 网站建设公司工作枯燥吗花店o2o的特色
  • 深圳网站制作建站wordpress转换为中文版
  • 做酸菜视频网站濮阳新闻直播
  • 个人备案网站可以做产品推广wordpress tomcat
  • 网站通知发送邮件做网站需要什么营业执照
  • 做网站模板 优帮云京东网站的建设目的
  • 济南网站建设销售招聘wordpress文章被采集