SpringMVC中@RequestBody和@RequestParam的区别

发布时间:2022-07-03 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了SpringMVC中@RequestBody和@RequestParam的区别脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

SPRingMVC中@RequestBody和@RequestParam的区别1. @RequestBody 主要解析application/json, application/XMl,尤其是json格式的内容,因此经常用于用于ajax发送的contentTyPE为json格式的内容,值得一提的是,@requestbody会为请求添加请求体,也就是请求必须是Post请求。除此之外,@Requestbody不能处理 multipart/form-data格式的请求(次类型多用来上传文件类型---@RequestParam这个才可以处理的)2. @RequestParam @RequestParam 是请求默认添加的参数(String username 实际上的请求参数为@RequsetParam (value=‘usrename’,require = true)String username //必须包含)主要用于form表单的请求,可以用来处理multipart/form-data格式文件,如果ajax不添加contentTpye,一般用@requestParam进行接收。

 

脚本宝典总结

以上是脚本宝典为你收集整理的SpringMVC中@RequestBody和@RequestParam的区别全部内容,希望文章能够帮你解决SpringMVC中@RequestBody和@RequestParam的区别所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。