java - Jsp 上的 Struts2-菜单

标签 java jsp struts2

我想在我的 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.jarcommons-lang.jar

关于java - Jsp 上的 Struts2-菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13743192/

相关文章:

java - 使用 dateParam 进行 JSTL 查询

java - 如何根据文件名将文件上传并保存到特定位置?

struts2 - 如何处理错误的请求?

java - struts2值栈实现

java - 服务和存储库未注入(inject)

java - web.xml 中的属性不起作用 eclipse kepler

java - 如何在 JTextField 中显示淡灰色 "ghost text"?

java - Spring MVC : How does the "view" work?

java - 我应该使用什么设计模式来构建一个简单的报告系统

java - WildFly Swarm 空指针@Inject bean