【发布时间】:2013-04-23 13:06:40
【问题描述】:
<html>
<head>
<style type="text/css">
body {background-image:url("../images/liza.jpg");} //---- this line
</style>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body >
...
...
...
在这段代码中,我不知道为什么我无法在我的 jsp 页面中包含这张图片....
这是一个用eclips juno设计的jsp页面
目录结构是
--> myweblib
-->---- 网页内容
-->--------- 图片
--> --------------liza.jpg
-->构建
在 eclips 中运行此页面时的 url
http://localhost:8081/MyWebLibrary/books.jsp
我的 jsp 文件直接在 webcontent 文件夹中,即:“webcontent/books.jpg”,我的图片在里面:“webcontent/images/liza.jpg”
【问题讨论】:
-
这个JSP执行时浏览器地址栏显示的URL是什么?为什么不使用绝对 URL 而不是相对 URL?为什么在 JSP 文件中有 CSS 而在 CSS 文件中没有?
-
@JBNizet 它是:localhost:8081/MyWebLibrary/books.jsp
-
所以JSP和图片在同一个目录下。所以你不需要
../ -
一个问题,您将 jsp 页面保存在目录结构中的什么位置?
-
@rahulmaindargi 我的 jsp 文件直接在 webcontent 文件夹中,即:“webcontent/books.jpg”,我的图片在里面:“webcontent/images/liza.jpg”
标签: java jsp jakarta-ee