Bonjour,

Pour employer l'extension .jsf à la place de l'extension .jsp dans une application basée sur JSF, je dois ajouter les lignes suivantes dans mon fichier web.xml:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
	<servlet-mapping>
		<servlet-name>jsp</servlet-name>
		<url-pattern>*.jsf</url-pattern>
	</servlet-mapping>
	<context-param>
		<param-name>javax.faces.DEFAULT_SUFFIX</param-name>
		<param-value>.jsf</param-value>
	</context-param>
Et ça fonctionne bien!

Ma question est pourquoi dois-je ajouter le mapping à la servlet jsp? Je n'ai même pas défini de servlet de ce nom. Alors d'où cela vient?

Merci.