我使用 Spring mvc 3.1 版本和 Apache Tiles 2.2.2 版本我想在我的应用程序页面中定义一些常见的模块。例如,我想在顶部、左侧和右侧定义一个菜单,......我所有的页面都将显示这些块。我使用瓷砖来定义不同的块,瓷砖的某些部分实现了 ViewPreparer 因为我需要从数据库中获取信息,知道用户是否已登录,......每个瓷砖都负责自己的模块(获取数据,设置属性为jsp...).
这是创建一些模块的好方法吗?或者我应该定义一个控制器来定义数据,业务......到所有页面模块?(左侧,右侧,菜单...)