我在问自己哪种方式最适合 jsf 中的 servlet 映射?为什么?
特别是我总是想知道 facelet 资源的不同后缀和 servlet-mapping 的 url-pattern 的后缀。我的 servlet 映射始终与我的资源的后缀保持一致。
例如,如果我使用 xhtml 作为 facelets,我的 servlet 映射也会这样做:
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.xhtml</url-pattern>
</servlet-mapping>
但是我看到了资源是 xhtml 文件并且 servlet 映射在 jsf 上的示例?
例如:
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.jsf</url-pattern>
</servlet-mapping>
那么哪种方式是最好的方式呢?
而且我想知道为什么第二种方式工作?