我想在我的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">&nbsp;</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-Menu,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13743192/

10-13 02:24