我在glassfish v3上运行jsf app。机器的互联网连接很差,所以我的想法是将静态内容(css文件,网页图形,字体等)移动到外部托管(使用apache)。我使用jsf 2.0资源,因此生成类似/javax.faces.resource/screen.css.html?ln=css
的链接。问题是,如何将这些资源自动重定向到外部机器?理想的方法是在一个地方(也许是glassfish配置?)改变它,而不是改变整个应用程序中的每个链接。感谢
答案 0 :(得分:0)
标准<h:outputStylesheet>
和<h:outputScript>
组件无法实现这一点,因为资源直接从webapp上下文(和类路径)加载。只需使用普通的香草<link rel="stylesheet" />
和<script></script>
标签。
有一个规范变更请求:issue 598。虽然这是针对JSF 2.2的,但我不认为这会在看到低票时实现。