Loading

@ModelAttribute

@RequiresPermissions("sys:role:view")
@RequestMapping(value = "form")
public String form(Role role, Model model) {

spring在接收参数时会自动封装成Role对象,此对象除了传参的属性其他属性为空

如果加上这个

@ModelAttribute("role")
public Role get(@RequestParam(required=false) String id) {
if (StringUtils.isNotBlank(id)){
return systemService.getRole(id);
}else{
return new Role();
}
}

则在封装时会根据参数将查到的结果封装成对象。

posted @ 2019-12-17 17:29  风萧萧5  阅读(183)  评论(0编辑  收藏  举报