0

我在问自己哪种方式最适合 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>

那么哪种方式是最好的方式呢?

而且我想知道为什么第二种方式工作?

4

1 回答 1

3

我认为,现在您不需要回答要使用哪个 servlet 映射。您可能会更好地先阅读一些内容。我冒昧地找到了两个相关的问题,考虑到 JSF 和文件扩展名,这可能会让你大开眼界。

于 2012-10-25T20:50:42.613 回答