Struts 2.X应用程序中Struts-Menu for Menu的替代方案

时间:2011-05-23 18:09:49

标签: menu struts2 velocity

根据用户反馈,我正在为此主题开启一个新问题。

所以我目前正在使用Struts-Menu来处理我的Struts 2 J2EE应用程序的菜单需求。它不一定是我希望通过玩弄它找到的一个包。那么这个包装有哪些替代品呢?我立即蜂拥到Struts-Menu,因为我看到了大量指向它的网络搜索流量,包括那些使用Struts2的流量。我担心的是将来使其与其他软件包一起工作有困难,考虑到2007年的最新更新以及我为使其配置工作所做的额外踢踏舞。在这一点上,我的口味似乎太脆弱了。

我的应用程序中有几个不同的菜单,但我目前专门针对的是这样的菜单......当鼠标悬停在它上面时,顶级菜单会下降。鼠标悬停时子菜单水平扩展。可以选择一个菜单项,因为菜单中不包含单选按钮或复选框。此特定菜单不需要db访问权限来填充其子项。它有点像Struts-Menu演示中的Velocity CoolMenus4。

1 个答案:

答案 0 :(得分:0)

我从来没有使用struts菜单,但对我来说看起来有点过分了。

我建议您找到您喜欢的菜单,然后编写标记文件以处理在视图层中输出它。对我来说,这比仅使用框架或库输出菜单要容易得多。另外,它特定于您要使用的实际菜单。您的标记可以处理安全检查,以确保用户只能看到他们有权访问的内容等。