我是新來的java和有一個奇怪的問題。 我在WEB-INF文件夾中創建了一些文件夾(theme,js,css),並將我的文件放到了這個文件夾中。 在index.jsp中我使用一個CSS文件通過下列方式:我怎樣才能訪問我的文件,放在WEB-INF文件夾中
<style type="text/css">
<%@include file="WEB-INF/css/style.css" %>
</style>
它的作品好。 但在style.css的文件我有遵循的方式設置標題標籤的背景div標籤:
#header{
background: url(../theme/violet/header.jpg) repeat-x;
}
哦。我的問題在這裏。它不起作用。因爲其他的css命令工作得很好。 我知道WEB-INF細節不可訪問,但是可能有一種方法,就像我在index.jsp頁面中使用鏈接style.css的方式。
任何解決方案? 謝謝。
只需在WEB-INF css文件夾中添加像這樣的文件夾添加圖像文件夾,並把那個header.jpg放在那裏。您的圖像將可用於style.css - 背景路徑:url(images/header.jpg)repeat-x;順便說一句這個圖像將提供給大家之外(如果網址你精確的確切路徑),CSS,但整個文件夾的圖像或不會,因爲它是由服務器或應用程序容器(如Tomcat)保護 - 你可以改變它的配置文件內(/ conf目錄/web.xml)。 context.xml中的Tomcat監視的資源也很有價值 – blueberry0xff