2010-08-17 102 views
0

我是春季mvc注解的新手。这是将数据加载到有说一个字符串,列表(下拉国家的列表)和某种形式的元素,如名称和地址Spring MVC注释预加载表格

我看到两种可能的方式

  1. 一个网页的最佳方式@ModelAttribute上的方法 - 可用于串,列表初始化该表格元素
  2. 把串,列表转换的ModelAndView在RequestMethod.GET方法

可以任何人揭示的优点和缺点的光。

也可以举一个简单的例子如何加载参考数据和表单数据。什么去在一个窗体支持对象(只是形式元素像一个地址对象或参考数据也)

回答

1

我更喜欢创建一个方法,返回,例如,一个字符串的集合。我用@ModelAttribute注释这种方法,然后数据总是可用于我所有的人。

您可以按照您所描述的方式手动注入模型,这有时更合适(当您在特定情况下只需要模型属性时)。通常你会想要多个视图的某些模型属性,所以使用@ModelAttribute -annotated方法更容易。

Here是我在准备就绪的Spring MVC中编写的一个简单示例,可以帮助您入门。