6

假设我resources/在 webroot 中有一个文件夹。在其中,我有一个css/文件夹,其中有一个theme.css文件。

但我想设置一个Expires:标题。因此我想为资源库使用一个版本,比如说

<h:outputStylesheet library="css" name="theme.css"/>

会变成

<link rel="stylesheet" src="javax.faces.resources/theme.css.xhtml?ln=css"/>

但我想指定类似

<h:outputStylesheet library="css" name="theme.css" version="1.2"/>

并得到

<link rel="stylesheet" src="javax.faces.resources/theme.css.xhtml?ln=css&v=1_2"/>

或类似的。我读过 JSF2 支持资源版本控制,但是如何指定要加载的版本以及将文件放在哪里

4

1 回答 1

3

如果您想拥有该css库,则应使用此目录命名方案:

resources/css/1_1
resources/css/1_2

resourcesjsf标准资源目录在哪里

于 2012-03-26T08:08:30.937 回答