spring mvc 綁定屬性時,同屬性多對象如何區別

在一個接口中,可能會遇到接收多個對象的時候,這個時候可能會出現相同的屬性,比如說Id,之類的,在默認情況下,會出現牀同一個屬性比如說id,那麼每個對象的id都會相同,那麼我們如何實現傳值區別開:

這是時候我們需要@InitBinder這個註解

@InitBinder("user")
public void initUser(WebDataBinder binder)
{
   binder.setFiledDefaultPrefix("user.");
}
只需要在當前Controller類添加該方法,這樣前端就可以通過 user.id 綁定到user這個實體類的id上了

    

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