可以在非GET请求上使用@RequestParam吗?

Spring文档说:

使用@RequestParam批注将请求参数绑定到控制器中的方法参数。

AFAIK,如果请求方法是GET,则请求参数是从查询字符串中检索的变量。当请求方法为POST时,它们也是从表单值中检索的变量。我已经使用一个简单的JSP验证了这一点,该JSP通过method显示请求参数request.getParameter("key")

但是在我看来,这@RequestParam仅适用于GET方法请求。它只能从查询字符串获取值。

这是文档中的错误吗?有人可以引用我一些文档,该文档确切描述了什么@RequestParam用途,什么用途以及如何填充吗?

我可以使用@RequestParamPOST方法获取表单值吗?如果我不能使用@RequestParam,还能使用什么呢?我正努力避免打电话给我request.getParameter("key")

回答:

它也适用于帖子。您可以张贴您的方法主体,并且可以HTML吗?

以上是 可以在非GET请求上使用@RequestParam吗? 的全部内容, 来源链接: utcz.com/qa/431794.html

回到顶部