JSF将静态资源重定向到外部主机

时间:2011-12-14 10:22:50

标签: jsf resources jsf-2

我在glassfish v3上运行jsf app。机器的互联网连接很差,所以我的想法是将静态内容(css文件,网页图形,字体等)移动到外部托管(使用apache)。我使用jsf 2.0资源,因此生成类似/javax.faces.resource/screen.css.html?ln=css的链接。问题是,如何将这些资源自动重定向到外部机器?理想的方法是在一个地方(也许是glassfish配置?)改变它,而不是改变整个应用程序中的每个链接。感谢

1 个答案:

答案 0 :(得分:0)

标准<h:outputStylesheet><h:outputScript>组件无法实现这一点,因为资源直接从webapp上下文(和类路径)加载。只需使用普通的香草<link rel="stylesheet" /><script></script>标签。

有一个规范变更请求:issue 598。虽然这是针对JSF 2.2的,但我不认为这会在看到低票时实现。