Http Servlet Request 获取请求参数

发布于 2024-06-04 07:02:45 字数 706 浏览 13 评论 0

一. query 传参

直接通过 request.getParameter() 即可获取。

二. post 请求的 Form Data 传参

直接通过 request.getParameter() 即可获取。

注意只有 POST 请求的 Form Data 传参,才会被 request.getParameter() 获取,如果 GET 请求使用 Form Data 传参时不能够被 request.getParameter() 获取到。

三. json body 传参

只能通过 request.getInputStream 获取流转换成字符串获取 body 中的内容, Form Data 传参本质上也是将数据放在 Http body 中的,所以通过这个方式也是能够获取到传参数据的,但是 JavaEE API 提供了对 Form Data 的参数获取,也就是和 query 传参一样,通过 request.getParameter 获取。

四. 总结

反映到 SpringMVC 框架中,query 传参和 form data 传参的处理逻辑无任何区别,而通过 json body 传参则需要加上 @RequestBody 注解。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

对你再特殊

暂无简介

0 文章
0 评论
22 人气
更多

推荐作者

13886483628

文章 0 评论 0

流年已逝

文章 0 评论 0

℡寂寞咖啡

文章 0 评论 0

笑看君怀她人

文章 0 评论 0

wkeithbarry

文章 0 评论 0

素手挽清风

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文