我想在我的 jsp 页面上显示 struts2 菜单,但它给了我错误,如下所示:
javax.servlet.jsp.JspException: The menu repository could not be found.
我在网上搜索发现它需要commons.lang jar,commons-logging.jar,并且我的struts2项目中已经有这个jar了。
如何在 jsp 页面上显示 struts2 菜单? 我的jsp代码如下:
<menu:useMenuDisplayer name="TabbedMenu" config="/templates/tabs.html">
<ul id="primary-nav" >
<li class="pad"> </li>
<menu:displayMenu name="Order"/>
<menu:displayMenu name="Report"/>
<menu:displayMenu name="BatchProcessing"/>
<menu:displayMenu name="Master"/>
</ul>
</menu:useMenuDisplayer>
我的 menu-config.xml 如下:
<MenuConfig>
<Displayers>
<Displayer name="TabbedMenu" type="net.sf.navigator.displayer.TabbedMenuDisplayer"/>
</Displayers>
<Menus>
<Menu name="Order" title="Order" />
<Menu name="Report" title="Report" />
<Menu name="BatchProcessing" title="Batch Processing" />
<Menu name="Master" title="Master" />
</Menus>
</MenuConfig>
最佳答案
在您的项目中的 WEB-INF/Lib 添加 commons-logging.jar 和 commons-lang.jar
关于java - Jsp 上的 Struts2-菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13743192/