Felipe_Pinto_da_Silv 4 de jun. de 2012
E aí fredericoengels, conseguiu resolver essa questão?!?
Tenho exatamente a mesma intenção, criar uma página, de login, sem o header e o footer…
Se conseguiu, por favor poste!!
Valeu!!
ribclauport 4 de jun. de 2012
Veja o pattern:
<jsp-config>
<jsp-property-group>
<description>supercommerce</description>
<display-name>Supercommerce</display-name>
<url-pattern>*.jsp</url-pattern>
<include-prelude>/header.jspf</include-prelude>
<include-coda>/footer.jspf</include-coda>
</jsp-property-group>
</jsp-config>
*.jsp --> todas as jsps correto?
Porque voce não cria uma pasta, com um nome de sua preferência, por exemplo [color=red]pages[/color], abaixo de [color=darkred]web-content[/color], e então coloca todas as páginas menos a de login dentro dela, e muda o pattern para:
/pages/*.jsp
ae ficaria assim, sua pagina de login dentro de outra pasta... e a configuração assim:
<jsp-config>
<jsp-property-group>
<description>supercommerce</description>
<display-name>Supercommerce</display-name>
<url-pattern>/pages/*.jsp</url-pattern>
<include-prelude>/header.jspf</include-prelude>
<include-coda>/footer.jspf</include-coda>
</jsp-property-group>
</jsp-config>
Felipe_Pinto_da_Silv 4 de jun. de 2012
Então… já havia pensado nisso…
Mas eu esqueci de comentar que estava usando o VRaptor.
A solução até dá pra resolver o problema, mas teria que usar o:
result . forwardTo ( "/uma/outra/pagina.jsp" )
Já que estaria fora do padrão do framework que usa convenções, ao invés de configurações!
Mas valeu pela dica!!