Salut,


Je travaille sur une application JSP récemment porté sous Tomcat 5.0.
J'utilise la méthode de la FAQ pour inclure automatiquement une page dans chaque JSP : Comment mettre un header et un footer a chaque jsp ?.

J'ai donc rajouté ceci dans mon web.xml :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
<jsp-config> 
	<jsp-property-group> 
		<url-pattern>*.jsp</url-pattern> 
		<include-prelude>/includes/prelude.jsp</include-prelude>
	</jsp-property-group> 
</jsp-config>
Et mon fichier /includes/prelude.jsp comporte mes déclarations taglib (entre autres) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
Ceci permet de m'éviter de retaper ces dernières dans toutes les JSPs de mon application.

A l'exécution cela fonctionne très bien : mes taglibs sont bien reconnu. Super tout marche me diriez-vous



Le problème vient plutôt de l'outils de developpement : eclipse + Web Tool Project (le pack all-in-one-sdk-R-1.5.2-200610261841).

En effet, dans ce cas WTP ne trouve pas la définition TLD des taglib et me le signale en warning. Non seulement ce n'est pas très propre, mais cela implique que je n'ai pas d'autocompletion sur mes taglibs


Ma question est donc : Y a-t-il un moyen de forcer WTP à utiliser des descripteurs de taglib particuliers sur toutes les JSPs, afin de pouvoir profiter de l'autocompletion avec cette config ???


si quelqu'un aurait une petite idée...

d'avance


a++