Menu Struts 2.X应用程序中菜单的Struts菜单替代方案

Menu Struts 2.X应用程序中菜单的Struts菜单替代方案,menu,struts2,velocity,Menu,Struts2,Velocity,根据用户反馈,我为这个主题提出了一个新问题 因此,我目前正在使用Struts菜单来处理Struts 2 J2EE应用程序的菜单需求。这不一定是一个包,我希望与我找到的玩弄它。那么,这个方案有哪些替代方案呢?我立即涌向Struts菜单,因为我看到大量的web搜索流量指向它,包括那些使用Struts2的人。我担心的是,考虑到它2007年的最新更新,以及我为使它与我的配置一起工作所做的额外踢踏舞,使它与其他软件包一起工作的困难。在这一点上,我觉得它太脆弱了 我在我的应用程序中有几个不同的菜单,但我现在

根据用户反馈,我为这个主题提出了一个新问题

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


我在我的应用程序中有几个不同的菜单,但我现在特别提到的菜单是这样的。。。当鼠标悬停在顶层菜单上时,它会下降。鼠标悬停时,子菜单将水平展开。由于菜单中不包含单选按钮或复选框,因此只能选择一个菜单项。此特定菜单不需要db访问来填充其子菜单。它的工作原理有点像Struts菜单演示中的Velocity CoolMenus4。

我从来没有使用过Struts菜单,但对我来说,它看起来有些过分了

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