【发布时间】:2011-09-04 07:25:57
【问题描述】:
我有以下目录结构
http://img853.imageshack.us/img853/7092/96816871.jpg
我的 CSS 尝试使用图像作为背景
#search-text {
width: 213px;
height: 28px;
padding: 6px 0 0 7px;
border: none;
background: url(../images/img02.jpg) no-repeat left top;
color: #000000;
}
它不工作,而 css 的其他部分工作正常。
Firebug 显示应用程序尝试通过 URL _http://localhost:8080/images/img02.jpg 访问图像并得到 404 错误
当我尝试直接访问图像时,我也会收到此错误。我也试过 _http://localhost:8080/paygate/images/img02.jpg _http://localhost:8080/paygate/resources/images/img02.jpg ...而且这个错误不会停止跟随我。
当我将我的 CSS 文件更改为以下内容时
background: url(images/img02.jpg) no-repeat left top;
警告出现在网络服务器日志中:
WARN : org.springframework.web.servlet.PageNotFound - No mapping found for HTTP request with URI [/paygate/images/img02.jpg] in DispatcherServlet with name 'appServlet'
并且 Firebug 显示 URL _http://localhost:8080/paygate/images/img02.jpg 的 404 错误
我应该如何组织我的目录结构或者我应该怎么做才能使我的图像易于访问。谢谢!
附:我正在使用 springsource tc 服务器作为网络服务器。
【问题讨论】:
-
尝试将此位置用于图像
../views/images/img02.jpg希望它有效