Java JSF2资源处理程序无法计算资源css中的EL表达式[…]
这里使用JSF2.1.1、EL API 2.2和PrimeFaces 3.5。 对于版本资源,我遵循下面给出的答案: 我的getRequestPath()实现与使用文件修改时间作为版本略有不同:Java JSF2资源处理程序无法计算资源css中的EL表达式[…],java,css,jsf,primefaces,Java,Css,Jsf,Primefaces,这里使用JSF2.1.1、EL API 2.2和PrimeFaces 3.5。 对于版本资源,我遵循下面给出的答案: 我的getRequestPath()实现与使用文件修改时间作为版本略有不同: @Override public String getRequestPath() { String path = super.getRequestPath(); long time = new File(resource.getURL().getFile()).lastModified
@Override
public String getRequestPath() {
String path = super.getRequestPath();
long time = new File(resource.getURL().getFile()).lastModified();
// Resource from JARs
if (time == 0) {
return path;
}
if (path.contains("?")) {
path += "&";
} else {
path += "?";
}
path += "t=" + time;
return path;
}
有了这个,我有两个问题
&
被转义。比如说,
<script type="text/javascript" src="/myapp/javax.faces.resource/myscript.js.xhtml?ln=js&t=1390492662000">
background: url("#{resource['mytheme:images/ui-bg_flat_75_F2F1F1_40x100.png']}");