我问自己哪种方式最适合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>
那么哪种方式最好?
而且我也想知道为什么第二种方式起作用?
答案 0 :(得分:3)
我认为现在你不需要回答使用哪个servlet映射。你可能会更好地阅读一些阅读材料。 我冒昧地找到了两个相关的问题,考虑到JSF和文件扩展名,这些问题可能会让你大开眼界。