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

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

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

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

    

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章