jsf でのサーブレット マッピングに最適な方法を自問しています。なぜ?
特に、facelet リソースの異なるサフィックスと、サーブレット マッピングの url-pattern のサフィックスについて常に疑問に思っています。私のサーブレット マッピングは、リソースのサフィックスと常に一貫しています。
たとえば、xhtml を facelets として使用している場合、サーブレット マッピングもそれを行います。
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.xhtml</url-pattern>
</servlet-mapping>
しかし、リソースが xhtml ファイルで、サーブレット マッピングが jsf にある例を見ましたか?
例えば:
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.jsf</url-pattern>
</servlet-mapping>
では、どの方法が最善の方法でしょうか?
また、なぜ2番目の方法がまったく機能するのか疑問に思っていますか?