我有一个基本的 Spring 3.0 MVC + Hibernate 4.0 CRUD 应用程序设置并正常运行。
假设明天我决定修改“用户”实体的属性。(我现在需要添加年龄、性别、昵称等)。
我如何创建一个给定“用户”对象(通过 ModelMap 传递)将显示所有属性(用于显示或作为编辑输入)的 jsp 模板,而不事先知道有多少。我只是想避免在更改模型时(手动)修改视图的繁琐工作。
我知道如何在普通的旧 POJO 和手工制作的 JSP 页面上使用反射来做到这一点,但在 MVC 模型下,我似乎无法找到答案。
我只需要正确的咒语即可:
FOREACH attributeName IN UserClass
display ${user.attributeName}