Friday, 15 June 2012

java - WARNING: No mapping found for HTTP request with URI [/Spring3MVC/hello.html] in DispatcherServlet with name 'spring' -


इस सवाल का पहले से ही एक उत्तर है: < / P>

  • 3 जवाब

ऐसा क्यों हो रहा है। <

मेरी वेब नाम के साथ DispatcherServlet में यूआरआई [/ Spring3MVC / hello.html] के साथ HTTP अनुरोध के लिए कोई मैपिंग नहीं मिला। Xml है

  & lt;? Xml संस्करण = "1.0" एन्कोडिंग = "UTF-8"? & Gt; & Lt; web-app xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instance" xmlns = "http://java.sun.com/xml/ns/javaee" xmlns: वेब = " Http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd "xsi: schemalocation =" http://java.sun.com/xml/ns/javaee http: //java.sun। Com / xml / ns / javaee / web-app_2_5.xsd "id =" WebApp_ID "संस्करण =" 2.5 "& gt; & LT; प्रदर्शन-नाम & gt; Spring3MVC & lt; / प्रदर्शन-नाम & gt; & LT; स्वागत-फ़ाइल-सूची & gt; & LT; स्वागत-फ़ाइल & gt; index.jsp & lt; / स्वागत-फ़ाइल & gt; & Lt; / स्वागत-फ़ाइल-सूची & gt; & LT; सर्वलेट & gt; & LT; सर्वलेट-नाम & gt; वसंत & lt; / सर्वलेट-नाम & gt; & LT; सर्वलेट श्रेणी & gt; Org.springframework.web.servlet.DispatcherServlet & lt; / servlet-class & gt; & LT; लोड-ऑन-स्टार्टअप & gt; 1 & lt; / लोड-ऑन-स्टार्टअप & gt; & Lt; / सर्वलेट & gt; & LT; सर्वलेट-मैपिंग & gt; & LT; सर्वलेट-नाम & gt; वसंत & lt; / सर्वलेट-नाम & gt; & LT; यूआरएल पैटर्न & gt; * html। & Lt; / url पैटर्न & gt; & Lt; / सर्वलेट-मैपिंग & gt; & Lt; / वेब एप्लिकेशन & gt;  

वसंत.servlet.xml है

  & lt;? Xml संस्करण = "1.0" एन्कोडिंग = "यूटीएफ -8"? & Gt; & Lt; सेम xmlns = "http://www.springframework.org/schema/beans" xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instance" xmlns: mvc = "http: // Www.springframework.org/schema/mvc "xmlns: p =" http://www.springframework.org/schema/p "xmlns: संदर्भ =" http://www.springframework.org/schema/context "xsi: स्कीमा स्थान = "http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd"> & Lt; संदर्भ: घटक-स्कैन बेस-पैकेज = "net.viralpatel.spring3.controller" / & gt; & Lt; बीन आईडी = "दृश्यरॉल्वर" वर्ग = "org.springframework.web.servlet.view.UrlBasedViewResolver" & gt; & Lt; प्रॉपर्टी नाम = "व्यू क्लास" मान = "org.springframework.web.servlet.view.JstlView" / & gt; & Lt; संपत्ति नाम = "उपसर्ग" मान = "/ वेब-एनएफ़ / जेएसपी /" / & gt; & Lt; संपत्ति नाम = "प्रत्यय" मान = "। Jsp" / & gt; & Lt; / सेम ​​& gt; & Lt; / सेम ​​& gt;  

index.jsp

  & lt;! DOCTYPE html सार्वजनिक "- // W3C // DTD एचटीएमएल 4.01 ट्रांस्क्रिप्शन // एन" "http: / /www.w3.org/TR/html4/loose.dtd"> & LT; html & gt; & Lt; शीर्ष & gt; & Lt; meta http-equiv = "सामग्री-प्रकार" सामग्री = "पाठ / html; वर्णसेट = आईएसओ -885 9 -1" & gt; & Lt; title & gt; शीर्षक यहां सम्मिलित करें & lt; / title & gt; & Lt; / head & gt; & LT; बॉडी & gt; & Lt; a href = "हैलो html" & gt; हैलो कहें & lt; / a & gt; & Lt; / body & gt; & Lt; / html & gt;  

हैलो.जस्प है

  & lt; html & gt; & LT; बॉडी & gt; & Lt; h1 & gt; संदेश: $ {संदेश} & lt; / h1 & gt; & Lt; / body & gt; & Lt; / html & gt;  

हैलोवाल्ड कंट्रोलर.जावा है

<पूर्व> पैकेज net.viralpatel.spring3.controller; आयात org.springframework.stereotype.Controller; आयात org.springframework.web.bind.annotation.RequestMapping; आयात org.springframework.web.servlet.ModelAndView; @ नियंत्रक सार्वजनिक वर्ग हैलोवाल्ड कंट्रोलर {@RequestMapping ("/ हैलो") सार्वजनिक मॉडल और दृश्य हेलो वर्ल्ड () {स्ट्रिंग संदेश = "हैलो वर्ल्ड, स्प्रिंग 3.0!"; नया मॉडल और दृश्य लौटें ("नमस्ते", "संदेश", संदेश); }}

ऊपर चेतावनी क्यों चल रही है और नियंत्रक नहीं मार रहा है।

  org.springframework.web.servlet.DispatcherServlet noHandlerFound चेतावनी: HTTP के लिए कोई मैपिंग नहीं मिला नाम 'वसंत' के साथ डिस्पैचर सर्कल में यूआरआई के साथ अनुरोध [/Spring3MVC/hello.html]  

कोशिश करें & lt; mvc: annotation-driven / & gt;


No comments:

Post a Comment