Galera estou com problema de fazer um menu basico usando strut-menu. Estou recebendo o erro:
No menu in repository with name: contactMenu
Meu strut-config.xml esta configurado assim:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://struts.apache.org/dtds/struts-config_1_2.dtd">
<struts-config>
<data-sources />
<form-beans>
<form-bean name="ContatoForm" type="br.com.caelum.struts.form.ContatoForm"/>
<form-bean name="LoginForm" type="br.com.caelum.struts.form.LoginForm"/>
</form-beans>
<global-exceptions />
<global-forwards />
<action-mappings>
<action path="/efetuaLogin"
name="LoginForm"
type="br.com.caelum.struts.action.LoginAction">
<!-- Forwards que chamamos na nossa action Login -->
<forward name="erro" path="/erro.jsp"/>
<forward name="ok" path="/ok.jsp"/>
</action>
</action-mappings>
<message-resources parameter="br.com.caelum.struts.ApplicationResources" />
<!-- ========== Plug Ins Configuration ================================== -->
<plug-in className="net.sf.navigator.menu.MenuPlugIn">
<set-property property="menuConfig" value="/WEB-INF/menu-config.xml"/>
</plug-in>
</struts-config>
O meu menu-config.xml esta configurado assim:
<?xml version="1.0" encoding="UTF-8" ?>
<MenuConfig>
<Displayers>
<Displayer name="DropDown" type="net.sf.navigator.displayer.DropDownMenuDisplayer"/>
<Displayer name="Simple" type="net.sf.navigator.displayer.SimpleMenuDisplayer"/>
<Displayer name="CoolMenu" type="net.sf.navigator.displayer.CoolMenuDisplayer"/>
<Displayer name="CoolMenu4" type="net.sf.navigator.displayer.CoolMenuDisplayer4"/>
<Displayer name="MenuForm" type="net.sf.navigator.example.PermissionsFormMenuDisplayer"/>
<Displayer name="ListMenu" type="net.sf.navigator.displayer.ListMenuDisplayer"/>
<Displayer name="TabbedMenu" type="net.sf.navigator.displayer.TabbedMenuDisplayer"/>
<Displayer name="CSSListMenu" type="net.sf.navigator.displayer.CSSListMenuDisplayer"/>
</Displayers>
<Menu name="contactMenu" title="ContactMe">
<Item name="Home" page="/index.jsp" title="Home"></Item>
</Menu>
</MenuConfig>
Minha pagina jsp esta assim:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib prefix="menu" uri="http://struts-menu.sf.net/tag"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>My JSP 'pagina.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<body>
<!-- Menu -->
<div id="menu">
<menu:useMenuDisplayer name="TabbedMenu" bundle="org.apache.struts.action.MESSAGE">
<menu:displayMenu name="contactMenu"/>
</menu:useMenuDisplayer>
</div>
</body>
</html>