我是弹簧mvc注释的新手。这是将数据加载到一个页面中的最佳方式,该页面包含一个字符串,列表(下拉列表的国家/地区列表)以及一些表单元素,如名称和地址
我看到两种可能的方式
任何人都可以阐明利弊。
也可以给出一个关于如何加载参考数据和表单数据的简短示例。什么在表单支持对象内部(只是表单元素,如地址对象或参考数据)
答案 0 :(得分:1)
我更喜欢创建一个返回字符串集合的方法。我使用@ModelAttribute
注释此方法,然后数据始终可用于我的所有竞争。
您可以如您所述手动注入模型,这有时更合适(当您在非常特殊的情况下只需要模型属性时)。通常,您需要多个视图的某些模型属性,因此使用@ModelAttribute
- 带注释的方法更容易。
Here是我在准系统Spring MVC上写的一个简单例子,它可能会帮助你开始。