Bonjour,

je cherche à filtrer les pages HTML de mon appli via un filtre de servlet configuré dans le web.xml :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
<web-app>
<!-- servlet mapping -->
<filter>
	<filter-name>indexFilter</filter-name>
	<filter-class>package.MaClass</filter-class>
</filter>
<filter-mapping>
	<filter-name>indexFilter</filter-name>
	<url-pattern>*.html</url-pattern>
</filter-mapping>
 
<welcome-file-list>
	<welcome-file>index.html</welcome-file>
</welcome-file-list>
 
</web-app>
Ca fonctionne bien si je tape le nom du fichier :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
http://serverName:Port/Context/index.html
Cependant, en utilisant le welcome-file-list déclaré, je ne tape que :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
http://serverName:Port/Context/
le filtre ne fonctionne pas.

Existe t'il un moyen de faire cela?

J'ai essayé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<url-pattern>/</url-pattern>
mais ça ne change rien.

Merci par avance