Include-prelude

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