我正在研究Spring MVC 3.2.4.FINAL應用程序,並使用JSP文件作爲我的視圖技術。我的部分設計在我的CSS樣式表中使用了imgs/etc。在CSS文件中使用JSP或Spring標記
例:
.main #footer #footerlist {
background: url(/resources/images/main-foot_impersonating.jpg) no-repeat !important;
}
問題,當然,是上下文路徑不暴露。我需要編寫此爲:
.main #footer #footerlist {
background: url(/contextRoot/resources/images/main-foot_impersonating.jpg) no-repeat !important;
}
然而,在一個理想的世界,我不想硬編碼上下文根,並有Spring自動生成對我來說。在一個正常的JSP文件,我將能夠把它寫成:
<spring:url value="/resources/images/main-foot_impersonating.jpg" />
我知道,當然,我可以重命名我的CSS作爲.css.jsp迫使JSP引擎編譯它,然後將其編碼爲一個jsp頁面,但我想知道是否有另一種技術/解決方案。
我認爲我不應該是第一個需要在CSS文件中包含一些應用程序值的人。