Model view controller Spring MVC注释预加载表单

Model view controller Spring MVC注释预加载表单,model-view-controller,spring,annotations,Model View Controller,Spring,Annotations,我是spring mvc注释的新手。将数据加载到包含字符串、列表(下拉列表中的国家列表)和一些表单元素(如名称和地址)的页面中的最佳方式是什么 我认为有两种可能的方法 @方法上的ModelAttribute-可用于字符串、列表、初始化表单元素 将字符串list放入RequestMethod.GET方法的ModelAndView中 谁能解释一下利弊吗 还有人可以给出一个关于如何加载引用数据和表单数据的简单示例。表单支持对象内部的内容(也包括地址对象或引用数据等表单元素)我更喜欢创建一个返回字符串集

我是spring mvc注释的新手。将数据加载到包含字符串、列表(下拉列表中的国家列表)和一些表单元素(如名称和地址)的页面中的最佳方式是什么

我认为有两种可能的方法

  • @方法上的ModelAttribute-可用于字符串、列表、初始化表单元素
  • 将字符串list放入RequestMethod.GET方法的ModelAndView中
  • 谁能解释一下利弊吗


    还有人可以给出一个关于如何加载引用数据和表单数据的简单示例。表单支持对象内部的内容(也包括地址对象或引用数据等表单元素)

    我更喜欢创建一个返回字符串集合的方法。我用
    @modeldattribute
    注释这个方法,然后数据总是对我的所有VIE可用

    您可以按照所述手动注入模型,这有时更合适(当您仅在非常特定的情况下需要模型属性时)。通常,您会希望多个视图具有某些模型属性,因此使用带注释的方法更容易

    这是我在barebones Spring MVC上编写的一个简单示例,它可能会帮助您入门