दिलचस्प पोस्ट
एक कस्टम सॉर्टिंग ऑर्डर के जरिये ऑरेक्ट्स का एक अर्रे लिस्ट करना बुनियादी HTML दृश्य प्रस्तुत करना है? jQuery के hasAttr यह देखने के लिए जांच रहा है कि क्या किसी तत्व पर एक विशेषता है क्लोन () बनाम प्रतिलिपि कन्स्ट्रक्टर बनाम कारखाना विधि? jQuery डेटा-एट्रिब्यूट मान के आधार पर एक तत्व कैसे ढूंढें? AVAsset का उपयोग करते हुए फिल्म अर्रे और गीत फ़ाइल के साथ मूवी फ़ाइल बनाएं स्विफ्ट का उपयोग करते हुए मैं एक स्ट्रिंग कैसे बना सकता हूं? क्यों "System.out.println" एंड्रॉइड में काम नहीं करता है? java: फ़्लोट को फ्लोट में स्ट्रिंग और स्ट्रिंग में कनवर्ट करें स्थिर पुस्तकालयों को अन्य स्थिर पुस्तकालयों से जोड़ने उथले प्रतिलिपि, गहरेकोपी और सामान्य असाइनमेंट ऑपरेशन के बीच अंतर क्या है? क्या सी + + और ++ के बीच में कोई अंतर है? Outcommented Facelets कोड अभी भी # {bean.action ()} जैसे EL अभिव्यक्तिों को आह्वान करता है और # {bean.action} पर javax.el.PropertyNotFoundException का कारण बनता है क्या इस पर 'स्विच ऑन टाइप' के लिए कोई बेहतर विकल्प है? मैं MySQL के ORNDER BY RAND () फ़ंक्शन को कैसे अनुकूलित कर सकता हूं?

कोई WebApplicationContext नहीं मिला: कोई संदर्भलोडर लॉगनर पंजीकृत नहीं है?

मैं एक साधारण स्प्रिंग 3 एप्लिकेशन बनाने की कोशिश कर रहा हूं और निम्नलिखित फाइलें हैं I कृपया मुझे इस त्रुटि का कारण बताएं

नीचे मेरी वेब। Xml है

<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="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_3_0.xsd" id="WebApp_ID" version="3.0"> <display-name>Spring2</display-name> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> <servlet> <servlet-name>dispatcher</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <load-on-startup>0</load-on-startup> </servlet> <servlet-mapping> <servlet-name>dispatcher</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping> </web-app> 

नीचे मेरा index.jsp है

 <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> <%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>Insert title here</title> </head> <body> Index Page<br/> <form:form commandName="loginBean" method="POST" action="login"> <form:input path="userName" id="userName"/><br/> <form:input path="password" id="password"/><br/> <input type="submit" value="submit"/> </form:form> <a href="register.jsp">Go to Registration Page</a> </body> </html> 

नीचे मेरा प्रेषक-सर्वलेट.एक्सएमएल है

 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd"> <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/" /> <property name="suffix" value=".jsp" /> </bean> <bean name="/login" class="com.infy.controller.LoginController"/> </beans> 

यह LoginController.java है

 import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.ModelAttribute; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.servlet.ModelAndView; @Controller public class LoginController { @RequestMapping(value="/login", method=RequestMethod.POST) public ModelAndView loginAction(@ModelAttribute("loginBean")LoginBean bean){ return new ModelAndView("success", "success", "Successful Login"); } } 

और अंत में मेरी लॉगिनबीन

 public class LoginBean { private String userName; private String password; public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } } 

वेब के समाधान से एकत्रित समाधान "कोई WebApplicationContext नहीं मिला: कोई संदर्भलोडर लॉगनर पंजीकृत नहीं है?"

आपके वेब में एक संदर्भलोडर लिस्टनर होना होगा। Xml – यह आपकी कॉन्फ़िगरेशन फ़ाइलों को लोड करता है

 <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> 

आपको वेब अनुप्रयोग संदर्भ और जड़ अनुप्रयोग संदर्भ के बीच का अंतर समझने की आवश्यकता है।

वेब एमवीसी फ्रेमवर्क में, प्रत्येक डिस्पैचर सर्कल का अपना स्वयं का WebApplicationContext है, जो रूट वेब एप्लिकेशंस कॉन्टैक्स में पहले से परिभाषित सभी बीन्स को प्राप्त करता है। इन विरासत में दी गई बीन्स को सर्वलेट-विशिष्ट क्षेत्र में ओवरराइड किया जा सकता है, और नई स्कोप-विशिष्ट बीन्स को किसी दिए गए सर्वलेट उदाहरण में स्थानीय रूप से परिभाषित किया जा सकता है।

डिस्पैचर सर्वलेट का अनुप्रयोग संदर्भ एक वेब एप्लिकेशन संदर्भ है जो केवल वेब कक्षाओं के लिए लागू होता है। आप इन्हें अपने मध्यम टियर परतों के लिए उपयोग नहीं कर सकते। ContextLoaderListener का उपयोग करके इन्हें एक वैश्विक ऐप संदर्भ की आवश्यकता है

बसंत एमवीसी के लिए वसंत संदर्भ पढ़ें।

और अगर आप किसी मौजूदा संदर्भ का उपयोग करना चाहते हैं, तो नए संदर्भ के बजाय जो org.springframework.web.context.ContextLoaderListener द्वारा XML विन्यास से लोड किया जाएगा, फिर देखें -> https://stackoverflow.com/a/40694787/ 3004747