2012-04-05 2 views
5

Я пытаюсь использовать изображение в приведенном ниже файле index.jsp в динамическом веб-проекте, который я создал в Eclipse Indigo IDE. Я добавил изображение под WEB-INF/images/pict1.jpg в разделе WebContent моей папки проекта. Но когда я бегу в браузере, изображение не видно. Кнопки ввода текста и отправки поступают так, как ожидалось. Я что-то пропустил? Любая идея о том, как создать изображение?JPG Изображение не отображается в JSP динамического веб-проекта

Любая помощь будет оценена по достоинству. Ниже приведен код.

Спасибо,

Сомнатх

<%@ page language="java" contentType="text/html; charset=ISO-8859-1" 
pageEncoding="ISO-8859-1"%> 
<%@ taglib uri="/WEB-INF/tld/c.tld" prefix="c" %> 

<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> 

<c:import url="/WEB-INF/javascript/index.js" /> 

<title>My Page</title> 
</head> 
<body> 
<img alt="picture1" src="images/pict1.jpg"> 
<table border="0"> 
<tr><td valign="top"> 
<h1>Continue</h1></td><td><input type="submit"></td></tr> 
<tr><td valign="top"> 
<h1>Continue</h1></td><td><input type="submit"></td></tr> 
</table> 

</body> 
</html> 

ответ

11

Изображение 'ЦСИ' атрибута по отношению к корневому контексту вашего веб-приложения. Изображения не входят в WEB-INF. Переместите папку «images» в папку «WebContent» вашего проекта.

WEB-INF обычно зарезервирован для метаданных о вашем проекте, который использует контейнер. Ваши приложения jsps и другие ресурсы обычно находятся в папках по отношению к папке WebContent.

+0

Спасибо Стив. Оно работает! – somnathchakrabarti

+0

У меня есть папка с изображениями в webContent. Я написал src = "images/x.png". Но изображения не отображаются – partho

+0

У меня есть папка с изображениями в webContent. Я написал src = "images/x.png". Но изображения не показаны – partho

2

this Согласно документу от Oracle:

каталог WEB-INF не является частью дерева документа общественности о применения. Ни один файл, содержащийся в каталоге WEB-INF, не может быть отправлен непосредственно клиенту контейнером.

Файлы, находящиеся в папке WEB-INF, недоступны по адресу. Если вы используете Eclipse, поместите pict1.jpg изображение в WebContent/images, чтобы ваш JSP указывал правильное местоположение.

+0

Спасибо Карлос. Да, я сделал именно это, и это сработало. – somnathchakrabarti

Смежные вопросы