Spring MVC中的@ModelAttribute是什么?

@ModelAttributeSpring MVC 的目的和用途是什么?

回答:

@ModelAttribute引用模型对象的属性(MVC中的M;),所以我们假设有一个表单,该表单带有一个称为“ Person”的表单支持对象。然后,你可以让Spring MVC通过使用@ModelAttribute批注将此对象提供给Controller方法:

public String processForm(@ModelAttribute("person") Person person){

person.getStuff();

}

另一方面,注释用于定义应作为模型一部分的对象。因此,如果要在模型中引用Person对象,可以使用以下方法:

@ModelAttribute("person")

public Person getPerson(){

return new Person();

}

这个带注释的方法将允许你访问View中的Person对象,因为它是由Spring自动添加到模型中的。

以上是 Spring MVC中的@ModelAttribute是什么? 的全部内容, 来源链接: utcz.com/qa/397900.html

回到顶部