我的面孔 url 模式是这样的:
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>/faces/*</url-pattern>
</servlet-mapping>
以及第三方jar中META-INF/resources/images下的一些图片资源。我的 CSS 文件用于引用这样的图像:
.ui-icon16-users { background-image: url('images/icon16_users.png') !important; }
它曾经工作过。
但是当我将 url-mapping 更改为
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.xhtml</url-pattern>
</servlet-mapping>
所有图像都丢失了,我尝试了每个 URL 组合来找到它们。
更改 url 模式后我有什么遗漏吗?谢谢。