请教关于Struts-menu的一个小问题

kanker007 2006-05-17 10:02:29
我用的struts-menu 2.3版本的
在将其整合到应用程序中时我用了一个简单的测试夜面test.jsp,我的步揍如下:
前期配置如下:1、放入struts-menu.jar包和Jakarta's Standard Tag Library JAR到应用程序的WEB- INF/lib目录中
2、在我的struts-config.xml文件中加入plug-in设置。
<plug-in className="net.sf.navigator.menu.MenuPlugIn">
<set-property property="menuConfig"
value="/WEB-INF/menu-config.xml"/>
</plug-in>
3、在我的应用程序的/WEB-INF/menu-config.xml文件中定义我的菜单,这里提供 一 个简单的片断:<Displayers>
<!--======显示方式 向下掉落================= -->
<Displayer name="DropDown"
type="net.sf.navigator.displayer.DropDownMenuDisplayer"/>
</Displayers>

<Menus>
<!--================我的menu 测试 ============================ -->
<Menu name="person" title="people">
<Item name="TDLman" title="man"
location="/login.jsp" width="100" />
<Item name="TDwoman" title="woman"
location="hello.jsp" width="150" />
</Menu>
</Menus>

4、在你的test.jsp文件的顶部加入taglib声明:
<% at taglib uri="http://struts-menu.sf.net/tag" prefix="menu" %>
和在body 中的代码:
<body>
<menu:useMenuDisplayer name="DropDown"
bundle="org.apache.struts.action.MESSAGE">
<menu:displayMenu name="person" />
</menu:useMenuDisplayer>
</body>
但在编译时出错,出错信息如下: 忘请高手帮我解决~~小弟不胜感激~~~~~~

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: The menu repository could not be found.
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:848)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:781)
org.apache.jsp.form.test_jsp._jspService(org.apache.jsp.form.test_jsp:83)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


root cause

javax.servlet.jsp.JspException: The menu repository could not be found.
net.sf.navigator.taglib.UseMenuDisplayerTag.doStartTag(UseMenuDisplayerTag.java:145)
org.apache.jsp.form.test_jsp._jspx_meth_menu_useMenuDisplayer_0(org.apache.jsp.form.test_jsp:168)
org.apache.jsp.form.test_jsp._jspx_meth_html_html_0(org.apache.jsp.form.test_jsp:124)
org.apache.jsp.form.test_jsp._jspService(org.apache.jsp.form.test_jsp:74)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


note The full stack trace of the root cause is available in the Apache Tomcat/5.5.9 logs.


--------------------------------------------------------------------------------
...全文
96 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
kanker007 2006-05-17
  • 打赏
  • 举报
回复
也可以发到我的邮箱里:
pilgrimzh@gmail.com
谢谢~~~~~~~~

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧