Boa noite pessoal,
Alguem ai já utilizou o framework struts-menu com o struts2 e springframework, pq to apanhando, os exemplos que tem na net sao voltados para struts 1.x, nao to sabendo onde efetuar as configurações, struts.xml, application-context.xml ou web.xml.
Desde já agradeço a ajuda de vcs.
abraço
att.
Diego
Estou utilizando uma estrutura parecida com a que voce descreveu.
1:menu-config.xml -> Dentro de WEB-INF
<?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>
<Menus>
<!-- ==================== To Do List Menus =========================== -->
<!-- <Menu name=“Duplo_Acesso” title=“Duplo Acesso” description=“test” width=“50”> -->
<Menu name="Sistema" title="Sistema">
<Item name="EscolherSistema" title="Escolher" location="preEscolherSistema.action"/>
</Menu>
<Menu name="Arquivo_Suspeitos" title="Arquivos Suspeitos">
<Item name="preConsultarArquivosSuspeitos" title="Consultar" location="preConsultarArquivosSuspeitos.action"/>
<Item name="preCargaArquivosSuspeitos" title="Carregar" location="preCargaArquivosSuspeitos.action"/>
</Menu>
<Menu name="Relatorios" title="Relatórios">
<Item name="graficoArquivosSuspeitos" title="Arquivos Suspeitos" location="grafico.action"/>
<Item name="preConsultarDuploAcesso" title="Duplo Acesso" location="preConsultarDuploAcesso.action"/>
</Menu>
<Menu name="Sair" title="Sair" >
<Item name="paginaInicial" title="Sair" location="index.jsp" />
</Menu>
</Menus>
</MenuConfig>
2. pagina.jsp
<%@ page language=“java” contentType=“text/html; charset=UTF-8” pageEncoding=“UTF-8”%>
<%@ taglib prefix=“s” uri="/struts-tags"%>
<%@ taglib prefix=“menu” uri=“http://struts-menu.sf.net/tag”%>
Importar corretamente os .js e os .css *IMPORTANTISSIMO
<!-- Menu -->
<div id=“menu”>
<menu:useMenuDisplayer name=“CSSListMenu” id=“primary-nav” bundle=“org.apache.struts.action.MESSAGE”>
<menu:displayMenu name=“Sistema”/>
<menu:displayMenu name=“Arquivo_Suspeitos”/>
<menu:displayMenu name=“Relatorios”/>
<menu:displayMenu name=“Sair”/>
</menu:useMenuDisplayer>
</div>
3. nao se esquecer de importar o .jar do struts-menu para seu projeto.