说我在webroot中有一个resources/
文件夹。在其中,我有一个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支持资源版本控制,但是如何指定要加载的版本,哪里我要放置文件?
答案 0 :(得分:3)
如果您想拥有css
库,则应使用此目录命名方案:
resources/css/1_1
resources/css/1_2
jsf标准资源目录中的resources