vue 调用,java通过RequestParam获取的例子
时间: 2023-08-04 07:11:57 浏览: 80
vue使用实例
假设前端使用 Vue 发送 POST 请求,请求体中包含参数 `name` 和 `age`,后端使用 Java Spring 框架,可以使用 `@RequestParam` 注解获取参数,示例代码如下:
Vue 代码:
```javascript
// 发送 POST 请求
axios.post('/api/user', {
name: 'Alice',
age: 20
})
```
Java 代码:
```java
import org.springframework.web.bind.annotation.*;
@RestController
@RequestMapping("/api")
public class UserController {
@PostMapping("/user")
public void addUser(@RequestParam("name") String name, @RequestParam("age") int age) {
// 处理业务逻辑,比如将用户信息保存到数据库中
System.out.println("用户名:" + name);
System.out.println("年龄:" + age);
}
}
```
在上面的 Java 代码中,`@RequestParam("name")` 表示获取名为 `name` 的参数值,并将其赋值给 `name` 变量。同理,`@RequestParam("age")` 表示获取名为 `age` 的参数值,并将其赋值给 `age` 变量。注意,如果请求体中没有对应的参数,将会抛出异常。
阅读全文