当前位置: 代码迷 >> 综合 >> spring mvc 绑定属性时,同属性多对象如何区别
  详细解决方案

spring mvc 绑定属性时,同属性多对象如何区别

热度:33   发布时间:2023-10-26 19:46:57.0

在一个接口中,可能会遇到接收多个对象的时候,这个时候可能会出现相同的属性,比如说Id,之类的,在默认情况下,会出现床同一个属性比如说id,那么每个对象的id都会相同,那么我们如何实现传值区别开:

这是时候我们需要@InitBinder这个注解

@InitBinder("user")
public void initUser(WebDataBinder binder)
{binder.setFiledDefaultPrefix("user.");
}
只需要在当前Controller类添加该方法,这样前端就可以通过 user.id 绑定到user这个实体类的id上了

    

  相关解决方案