我想从数据库中创建一个菜单。它将成为片段的一部分......我该怎么做?我有@ModelAttribute(“userMenu”)和一个返回Menu对象集合的方法,但它似乎返回一个空集。
可以在以下网址找到该代码:http://pastebin.com/RReU2DgN
所以菜单看起来像这样:http://prntscr.com/2blsl6当它完全说完了。
一旦我可以正确地将菜单数据提供给视图,我希望能够将其放入片段中,以便在特定类型的用户登录后显示菜单。
任何想法或建议都会有所帮助。我查看了Spring Framework Reference并使用了Petclinic模型,但它没有使用动态菜单。我也看过Yummy示例,并且它再次使用动态菜单的方式我尝试这样做。所以如果有一个例子你可以指出我,那也很好。
答案 0 :(得分:0)
您应该将问题分成两部分。
一个是从数据库中检索菜单。另一个是从列表中呈现菜单。
所以:
将硬编码的菜单列表设置到您的modelattribute中,以确保您可以渲染您喜欢的内容。
一旦这是另一步,从数据库中获取实际菜单。为此,您甚至可以编写单元测试或只调试dao。