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自动添加到模型中的。

请参见“使用@ModelAttribute”。

如若转载,请注明出处:https://www.javaidea.cn/article/8407.html

(0)
上一篇 2022年2月7日 上午10:03
下一篇 2022年2月7日 上午10:03

相关推荐

发表评论

您的电子邮箱地址不会被公开。