我正在Ruby和Java世界中工作。 merb-assets项目为我提供了一些启发,它提供了各种功能,以便轻松地引用位于子域(或CDN)上的资源(图像,CSS等)。如何在生产中引用来自不同子域(或CDN)的资产?
我想要做同样在Java中:
- 在开发和测试,我要为使用JSTL的
<c:url>
或在Struts 2的<s:url value=""/>
标签引用的资产。 - 但在生产,我想将这些资产的大部分移出到一个单独的子域(或CDN)。
是否有任何taglibs(或其他方法)可以帮助解决这个问题?我并不特别想用<c:if
和localhost
测试我的观点,每次插入<img>
或<link>
标记。
我正在使用Struts 2 + JSP。
我完全投入使用Maven 2,所以这个解决方案看起来很有趣(尽管与我设想的解决方案完全不同!)。 2个问题:1.是否与JSTL变量过滤冲突? 2.如果我希望我的JSP保留在我的WEB-INF /文件夹中,该怎么配置? – myabc 2008-10-13 15:13:03