@ModelAttribute不能接收Integer
时间: 2024-02-03 15:09:31 浏览: 113
SpringBoot前后端传值.docx
@ModelAttribute注解可以接收Integer类型的参数。它可以用于绑定任意实体,并将绑定后的数据添加到模型中。下面是一个示例代码:
```java
@ModelAttribute
public void getUser(@RequestParam Integer id, Model model) {
// 根据id查询用户信息
User user = userService.getUserById(id);
// 将用户信息添加到模型中
model.addAttribute("user", user);
}
```
在上述代码中,@ModelAttribute注解用于绑定id参数,并将查询到的用户信息添加到模型中。这样,在后续的处理方法中,可以直接通过模型获取到用户信息。
阅读全文