दिलचस्प पोस्ट
std :: नक्शा, कैसे मूल्य से सॉर्ट करने के लिए, फिर कुंजी से चौड़ाई के समान सीएसएस ऊंचाई डेटाबेस खोला नहीं जा सकता क्योंकि यह संस्करण 782 है। यह सर्वर संस्करण 706 और पहले का समर्थन करता है। डाउनग्रेड पथ समर्थित नहीं है Chrome पर एक कुंजीपटल ईवेंट को फ़ायरिंग स्तंभ मान के अनुसार 2 आयामी सरणी कैसे सॉर्ट करें? रैंड () से मैं संख्याओं को कैसे मापूं? क्या मैं जेएसपी को लिफाफे में एक जार के अंदर से सेवा कर सकता हूं, या क्या कोई वैकल्पिक उपाय है? अजैक्स में JSON के रूप में SQL तालिका को वापस लौटाएं फ्लोट की तुलना में फ्लोट की तुलना में अजीब आउटपुट अपने माता पिता के आयामों के आधार पर एक एंड्रॉइड व्यू आकार कैसे लाता है Google मानचित्र API के साथ मार्कर फ़ंक्शन जोड़ें क्या उपयोगकर्ता के कैश को असिंक्रोनस में छवियों को लोड करने का एक तरीका है? 'COLLATE SQL_Latin1_General_CP1_CI_AS' क्या करता है? Linq: "या" समकक्ष कहाँ () जावा स्ट्रिंग.split () का असर करने के लिए एक विधि?

जेएसपी / वेब-एनएफ़ रिटर्न "HTTP स्थिति 404 अनुरोधित संसाधन उपलब्ध नहीं है"

मैंने एक जेएसपी फ़ाइल बनाई

sample.jsp

 <%@ page pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <title>Insert title here</title> </head> <body> This is jsp program </body> </html> 

मैंने इसे samplejsp परियोजना में रखा था।

 samplejsp `-- WebContent `-- WEB-INF `-- sample.jsp 

मैंने इसे निम्न URL पर खोला

http://localhost:8080/samplejsp/sample.jsp

लेकिन यह ब्राउज़र में निम्न त्रुटि दिखाता है

404 त्रुटि

अनुरोधित संसाधन (/sample.jsp) उपलब्ध नहीं है।

Solutions Collecting From Web of "जेएसपी / वेब-एनएफ़ रिटर्न "HTTP स्थिति 404 अनुरोधित संसाधन उपलब्ध नहीं है""

404 का अर्थ है "नहीं मिला"

या तो यूआरएल गलत है (ध्यान दें: मामला संवेदनशील!), या संसाधन वहां नहीं है, जहां आपको लगता है कि यह है।

बस यूआरएल की पुष्टि करें और / या सत्यापित करें कि क्या संसाधन वहां है जहां आप अपेक्षा करते हैं आपने sample.jsp में /WEB-INF फ़ोल्डर रखा है। इस तरह यह सामने नियंत्रक सर्वलेट के माध्यम से कॉल किए बिना सार्वजनिक रूप से उपलब्ध नहीं है

इसे बाहर रखो /WEB-INF

 samplejsp `-- WebContent |-- WEB-INF `-- sample.jsp 

यदि आप इसे /WEB-INF में रखना चाहते हैं, तो आपको एक फ्रंट नियंत्रक सर्वलेट बनाने की आवश्यकता है जो इसे नीचे doGet() पद्धति में नीचे दिए गए हैं।

 request.getRequestDispatcher("/WEB-INF/sample.jsp").forward(request, response); 

अंत में जेएसपी के फिक्स्टेक यूआरएल के बजाय सर्वलेट का वास्तविक यूआरएल बुलाकर जेएसपी "खुले" खोलें।

यह भी देखें:

  • जावा ईई वेब अनुप्रयोग में वेब-आईएनएफ क्या इस्तेमाल किया जाता है?
  • जेएसपी से सर्विसलेट कॉलिंग
  • Servlets में doGet और doPost

यह ज्यादातर आपकी निर्देशिका संरचना या पैकेजिंग से संबंधित है।
क्या आप अपनी निर्देशिका संरचना को जोड़ सकते हैं?

नीचे के समान –

 src |-html\ |-jsp\ 

शायद यह करना चाहिए

 <form action="sample.jsp" method=get> <input type =submit value="submit"> </form> 

संपादित करें – वेब-एएनएफ जेएसपी तक सीधी पहुंच की अनुमति नहीं देता है।