1. 程式人生 > >SpringMVC註解——@ModelAttribute

SpringMVC註解——@ModelAttribute

@ModelAttribute註解只支援一個屬性value,型別為Stirng,表示繫結的屬性名稱。
被@ModelAttribute註釋的方法會在Controller每個方法執行前被執行,因此在一個Controller對映到多個URL時,要謹慎使用。因為它不是主動被呼叫,是別人執行都會呼叫它。如果用它儲存物件,會導致在不需要的時候它也會執行。如果一個Controller中的方法很少,只有1個的時候可以使用這個註解返回複雜物件。使用了ModelAttribute註解的方法,方法的返回值不再是檢視名稱,而是設定到request域中的值
@ModelAttribute和@RequestMapping同時註釋一個方法
@ModelAttribute和@RequestMapping同時註釋一個方法