struts2 + sitemesh --&gt quem já tentou?

2 respostas
knik

Olá pessoal,

Converti uma aplicação inteira para o struts 2, porém, não consegui fazer o sitemesh funcionar. A decoração da página só aparece na homepage (que é chamada pela index.jsp) daí prá lá, todos os links funcionam perfeitamente, mas perde a decoração do sitemesh. Não entendi direito, pois fiz analogamente ao que estava antes - tem tudo prá dar certo e…
Alguém já fez isto? afinal, qual é o mistério?

Obrigado - vamos difundir o struts2, tem muito pouco material na web.

2 Respostas

O

knik:
Olá pessoal,

Converti uma aplicação inteira para o struts 2, porém, não consegui fazer o sitemesh funcionar. A decoração da página só aparece na homepage (que é chamada pela index.jsp) daí prá lá, todos os links funcionam perfeitamente, mas perde a decoração do sitemesh. Não entendi direito, pois fiz analogamente ao que estava antes - tem tudo prá dar certo e…
Alguém já fez isto? afinal, qual é o mistério?

Obrigado - vamos difundir o struts2, tem muito pouco material na web.

Ola Knik … vc conseguiu resolver seu problema … ?
pois estou tendo o mesmo problema …

alguem tem algum sugestão ?

O

ola…

consegui resolver este problema da seguinte maneira…

notei que no meu arquivo web.xml eu estava adicionando os filtros do strus antes do sitemesh …
então resolvi colola depois e funcionou …

exemplo

<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee">

   <!-- Sitemesh config -->
    <filter>
        <filter-name>sitemesh</filter-name>
        <filter-class>com.opensymphony.module.sitemesh.filter.PageFilter</filter-class>
    </filter>

    <filter-mapping>
        <filter-name>sitemesh</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>
		
	<!-- Struts 2 Config -->
	<filter>
		<filter-name>struts2</filter-name>
		<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
	</filter>
	
	<filter-mapping>
		<filter-name>struts2</filter-name>
		<url-pattern>/*</url-pattern>
	</filter-mapping>
	
</web-app>

espero ter ajudado…

Criado 18 de abril de 2007
Ultima resposta 4 de jan. de 2008
Respostas 2
Participantes 2