@RequestParam 前端应该怎么传参数
时间: 2023-07-08 14:47:44 浏览: 101
前端可以通过URL传递参数,或者在表单中通过POST方法提交参数。
例如,通过URL传递参数:
```
http://example.com/api/getUser?userId=123&name=John
```
在这个URL中,参数名为userId和name,值分别为123和John。
通过POST方法提交参数,可以在表单中添加<input>元素,例如:
```html
<form method="POST" action="/api/submit">
<label for="name">Name:</label>
<input type="text" id="name" name="name"><br>
<label for="email">Email:</label>
<input type="email" id="email" name="email"><br>
<button type="submit">Submit</button>
</form>
```
在这个表单中,有两个输入框,分别对应name和email参数。当用户提交表单时,这些参数会通过POST方法发送到服务器。在后端的控制器方法中,使用@RequestParam注解获取这些参数值,例如:
```java
@PostMapping("/submit")
public String submitForm(@RequestParam("name") String name,
@RequestParam("email") String email) {
//处理表单提交逻辑
}
```
注意,@RequestParam注解的参数名称必须与前端传递的参数名称一致,否则无法获取到参数值。
阅读全文