2012-04-05 12 views
5

मैं नीचे दिए गए इंडेक्स.जेएसपी फ़ाइल में एक गतिशील वेब प्रोजेक्ट में एक छवि का उपयोग करने की कोशिश कर रहा हूं जिसे मैंने ग्रहण इंडिगो आईडीई में बनाया था। मैंने अपने प्रोजेक्ट फ़ोल्डर के वेबकंटेंट के तहत वेब-आईएनएफ/छवियों/pict1.jpg के तहत छवि को जोड़ा है। लेकिन जब मैं ब्राउज़र में चल रहा हूं, तो छवि दिखाई नहीं दे रही है। टेक्स्ट और सबमिट बटन अपेक्षित के रूप में आ रहे हैं। क्या मुझे कुछ याद आ रही है? छवि को कैसे दिखाना है इसके बारे में कोई विचार?जेपीजी छवि गतिशील वेब प्रोजेक्ट के जेएसपी में दिखाई नहीं दे रही है

किसी भी मदद की सराहना की जाएगी। नीचे कोड है।

धन्यवाद,

सोमनाथ

<%@ 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

छवि विशेषता 'src' अपने वेब अनुप्रयोग के संदर्भ जड़ के सापेक्ष है। छवियां वेब-आईएनएफ में नहीं जाती हैं। 'छवियों' फ़ोल्डर को अपनी परियोजना के "वेबकंटेंट" फ़ोल्डर में ले जाएं।

WEB-INF आमतौर पर आपके प्रोजेक्ट के बारे में मेटाडेटा के लिए आरक्षित होता है जो कंटेनर उपयोग करता है। आपका एप्लिकेशन जेएसपीएस और अन्य संसाधन आमतौर पर वेबकंटेंट फ़ोल्डर के सापेक्ष फ़ोल्डर में होते हैं।

+0

धन्यवाद स्टीव। यह काम करता हैं! – somnathchakrabarti

+0

मेरे पास वेबकंटेंट में छवियां फ़ोल्डर हैं। मैंने src = "images/x.png" लिखा था। लेकिन छवियां – partho

+0

नहीं दिखायी गई हैं मेरे पास वेबकंटेंट में छवियां फ़ोल्डर हैं। मैंने src = "images/x.png" लिखा था। लेकिन छवियों को दिखाया नहीं गया है – partho

2

ओरेकल से this दस्तावेज़ के अनुसार:

वेब-INF निर्देशिका आवेदन की सार्वजनिक दस्तावेज पेड़ का हिस्सा नहीं है। वेब-आईएनएफ निर्देशिका में निहित कोई फ़ाइल सीधे कंटेनर द्वारा किसी ग्राहक को सेवा दी जा सकती है।

WEB-INF फ़ोल्डर में निहित फ़ाइलें URL द्वारा उपलब्ध नहीं हैं। यदि आप ग्रहण का उपयोग कर रहे हैं, तो pict1.jpg छवि WebContent/images में रखें ताकि आपका जेएसपी एक मान्य स्थान पर इंगित हो।

+0

धन्यवाद कार्लोस। हाँ, मैंने ठीक वही किया और यह काम किया। – somnathchakrabarti

संबंधित मुद्दे

 संबंधित मुद्दे