我目前正在使用Struts-Menu处理我的Struts 2 J2EE应用程序的菜单需求。它不一定是我希望通过使用它找到的软件包。那么,该软件包的替代品是什么?

我立即蜂拥到Struts-Menu,因为我看到大量的Web搜索流量都指向它,包括那些使用Struts2的人。我担心的是,鉴于其2007年的最新更新以及我为使它与我的配置一起使用而进行的额外踢踏舞,我很难在将来使其与其他软件包一起使用。就我的口味而言,这似乎太脆弱了。

我的应用程序中有几个菜单,但是我现在要专门解决的菜单是这样的:顶层菜单会在鼠标上放下悬停在它上面。鼠标悬停时,子菜单会水平扩展。可以选择一个菜单项,因为菜单中没有单选按钮或复选框。此特定菜单不需要DB访问权限即可填充其子级。它的工作方式类似于Struts-Menu演示中的Velocity CoolMenus4。

评论

它必须兼容哪些库?可以建议完全替代Struts的替代方法(带有自己的菜单库)吗?

@Angelo Neuschitzer对于我所遇到的用例,我正在设计一个Struts2应用程序(为时已晚)。所以我需要一些可以与Struts2配合使用的东西。