您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Spring MVC中的@ModelAttribute是什么?

Spring MVC中的@ModelAttribute是什么?

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

Java 2022/1/1 18:18:01 有698人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶