GUJ
Notícias, artigos e o maior fórum brasileiro sobre Java
home
fórum
notícias
tópicos recentes
empregos
artigos
Bem-vindo ao GUJ.
Crie seu login
, ou digite-o para logar no site.
Usuário:
Senha:
Sitemesh, como excluir página do decorator ? - RESOLVIDO
Índice dos Fóruns
»
Desenvolvimento Web
Autor
Mensagem
30/06/2006 17:54:30
Assunto:
Sitemesh, como excluir página do decorator ? - RESOLVIDO
Java-Cachaça
Debugger
Membro desde: 14/04/2005 13:37:10
Mensagens: 55
Localização: Canoas - RS
Offline
Galera,
Pra quem usa o sitemesh.
Como eu excluo uma página especifica, ou seja, que não seja aplicada o decorator nela ?(No meu caso a página de login)
Meu decorators.xml
<decorators defaultdir="/decorators"> <decorator name="default" page="default.jsp"> <pattern>/*</pattern> <excludes> <pattern>/login*</pattern> </excludes> </decorator> </decorators>
Meu sitmesh.xml
<sitemesh> <property name="decorators-file" value="/WEB-INF/decorators.xml"/> <excludes file="${decorators-file}"/> <page-parsers> <parser default="true" class="com.opensymphony.module.sitemesh.parser.FastPageParser"/> <parser content-type="text/html" class="com.opensymphony.module.sitemesh.parser.FastPageParser"/> <parser content-type="text/html;charset=ISO-8859-1" class="com.opensymphony.module.sitemesh.parser.FastPageParser"/> </page-parsers> <decorator-mappers> <mapper class="com.opensymphony.module.sitemesh.mapper.ConfigDecoratorMapper"> <param name="config" value="${decorators-file}"/> </mapper> </decorator-mappers> </sitemesh>
Meu web.xml
<filter> <filter-name>sitemesh</filter-name> <filter-class>com.opensymphony.module.sitemesh.filter.PageFilter</filt er-class> </filter> <filter-mapping> <filter-name>sitemesh</filter-name> <url-pattern>/*</url-pattern> <dispatcher>REQUEST</dispatcher> <dispatcher>FORWARD</dispatcher> </filter-mapping>
A estrutura da minha aplicação:
- index.jsp
- login.jsp
- user.jsp
- /decorators/default.jsp
Ou seja, preciso que página login.jsp seja desconsiderada.
Alguma luz ?
Atenciosamente,
===========================================================
Leandro Severino - Analista Desenvolvedor
www.lstecnologia.com.br - Conhecimento e Profissionalismo.
Blog:
http://www.lstecnologia.com.br/page/blog/blog.faces
===========================================================
"Quanto maior o nosso conhecimento, maior a compreensão da nossa ignorância."
30/06/2006 18:23:07
Assunto:
Re:Sitemesh, como excluir página do decorator ?[RESOLVIDO]
Java-Cachaça
Debugger
Membro desde: 14/04/2005 13:37:10
Mensagens: 55
Localização: Canoas - RS
Offline
Mas eu sou um asno mesmo...
Segue a solução....
<decorators defaultdir="/decorators"> O excludes vai aqui <excludes> <pattern>/login.jsp</pattern> <pattern>/login.faces</pattern> </excludes> <decorator name="default" page="default.jsp"> O Excludes NÃO vai aqui ! <pattern>/*</pattern> </decorator> </decorators>
Atenciosamente,
===========================================================
Leandro Severino - Analista Desenvolvedor
www.lstecnologia.com.br - Conhecimento e Profissionalismo.
Blog:
http://www.lstecnologia.com.br/page/blog/blog.faces
===========================================================
"Quanto maior o nosso conhecimento, maior a compreensão da nossa ignorância."
Índice dos Fóruns
»
Desenvolvimento Web
Ir para:
Selecione um Fórum
Notícias
Assuntos gerais (Off-topic)
MundoJ - Artigos, Notícias e Debates
Artigos e Tutoriais
Java Básico
Java Avançado
Ferramentas, Frameworks e Utilitários
Desenvolvimento Web
Interface Gráfica
Google Android e Java Micro Edition (ME)
Certificação Java
Persistência: Hibernate, JPA, JDBC e outros
Java Enterprise Edition (Java EE)
Frameworks e Bibliotecas brasileiros
RIA - Flex, JavaFX e outros
Arquitetura de Sistemas
Metodologias de Desenvolvimento e Testes de Software
JavaScript
Ruby & Ruby on Rails
Outras Linguagens
Powered by
JForum 2.1.8
©
JForum Team