Uma das mais obscuras features da spec do servlet 2.4 eh o tal do include-prelue. To tentando usar e nem sinal de vida. teoricamente entrando em qualquer jsp ele vai colocar meu header e meu footer, ja que coloco isso aqui no web.xml:
<jsp-property-group>
<url-pattern>*.jsp</url-pattern>
<include-prelude>/WEB-INF/jspf/admin/header.jspf</include-prelude>
<include-coda>/WEB-INF/jspf/admin/footer.jspf</include-coda>
</jsp-property-group>
nem sinal de vida! to usando ultimo tomcat (5.5.9)
alguma ideia? alguem ja usou?
Dá a impressão que se você não especificar o DTD corretamente (como 2.4) ele simplesmente ignora o tag. É isso? (Pelo que vi no Google)
ta marcado 2.4… mesmo assim nao rola!
Ola,
Troque o trecho:
/WEB-INF/jspf/admin/header.jspf
por:
/jspf/admin/header.jspf
faca o mesmo para a linha do coda e deve funcionar.
Mas estou com o seguinte problema: Quando redireciono direto de uma servlet o header e o footer nao funciona pq a url nao tem a extencao .jsp. Alguem consegue ajudar?
Paulo,
Cara eu uso sempre, mas meus jsps ficam nas pastas acessiveis aos usuarios, não coloquei na web-inf. Não sei se tem a ver. Mas em termos de tag tá tudo igual.
Alberto