可以在非GET请求上使用@RequestParam吗?
Spring文档说:
使用@RequestParam批注将请求参数绑定到控制器中的方法参数。
AFAIK,如果请求方法是GET,则请求参数是从查询字符串中检索的变量。当请求方法为POST时,它们也是从表单值中检索的变量。我已经使用一个简单的JSP验证了这一点,该JSP通过method显示请求参数request.getParameter("key")
。
但是在我看来,这@RequestParam
仅适用于GET方法请求。它只能从查询字符串获取值。
这是文档中的错误吗?有人可以引用我一些文档,该文档确切描述了什么@RequestParam
用途,什么用途以及如何填充吗?
我可以使用@RequestParam
POST方法获取表单值吗?如果我不能使用@RequestParam
,还能使用什么呢?我正努力避免打电话给我request.getParameter("key")
。
回答:
它也适用于帖子。您可以张贴您的方法主体,并且可以HTML吗?
以上是 可以在非GET请求上使用@RequestParam吗? 的全部内容, 来源链接: utcz.com/qa/431794.html