Bonjour tout le monde,

J'utilise Spring MVC. Ce framework nécessite une servlet "Dispatcher" qui vas rediriger toutes les requêtes vers les contrôleurs hadocks.

Dans mon fichier web.xml j'ai donc ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
<servlet>
		<servlet-name>dispatcher</servlet-name>
		<servlet-class>
			org.springframework.web.servlet.DispatcherServlet
		</servlet-class>
		<load-on-startup>1</load-on-startup>
	</servlet>
	<servlet-mapping>
		<servlet-name>dispatcher</servlet-name>
		<url-pattern>*.html</url-pattern>
	</servlet-mapping>
Mais maintenant je dois également mettre en place une servlet/contrôleur qui me génèreras du JavaScript.
J'ai donc du rajouter ceci à mon web.xml :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<servlet-mapping>
		<servlet-name>dispatcher</servlet-name>
		<url-pattern>/lib/translate.dyn.js</url-pattern>
	</servlet-mapping>
Ca marche très bien mais je voudrais être plus large dans mon pattern. Je voudrais "matcher" ceci : "/lib/*.dyn.js" hors Tomcat se fâche lorsque je veux lui fournir ce genre de pattern.

N'y à t'il pas moyen d'être plus large dans les mappings ?
Je voudrais faire correspondre mon mapping à toutes les pages se trouvant dans le dossier "lib" et contenant l'extension ".dyn.js"

Merci