Getting CommandBean or form bean object with out @ModelAttribute in spring mvc -
मुझे कूटबन्धन या बीन ऑब्जेक्ट को नियंत्रक में JSP: "पोस्ट" एक्शन = "$ {pageContext.request.contextPath} / उपयोगकर्ता / निर्मित उपयोगकर्ता" & gt; नाम: & lt; फ़ॉर्म: इनपुट पथ = "नाम" / & gt; पासवर्ड: & lt; फ़ॉर्म: इनपुट पथ = "पासवर्ड" / & gt; & Lt; इनपुट प्रकार = "सबमिट करें" / & gt; & Lt; / प्रपत्र: प्रपत्र & gt; नियंत्रक: मैंने अलग-अलग तरीकों से कोशिश की लेकिन कुछ भी काम नहीं किया। मैन्युअल रूप से बीन बनाने के लिए आप एक को लागू कर सकते हैं, फिर (उदाहरण के लिए) इसे घोषित करने के लिए इसका उपयोग करें। तर्क समाधानकर्ताओं का समर्थन करता है पैरामीटर विधि को पैरामीटर के अपेक्षित प्रकार की जांच करनी चाहिए। इसके बाद आप अपने नियंत्रक में एक पैरामीटर जोड़ सकते हैं जो इच्छित प्रकार का है। @ModelAttribute का उपयोग किए बिना प्राप्त करने की आवश्यकता है
& lt; फ़ॉर्म: form commandName = "user" method =
@Controller @RequestMapping ("/ उपयोगकर्ता") सार्वजनिक वर्ग UserController {@RequestMapping (method = RequestMethod.GET) सार्वजनिक स्ट्रिंग सेटअपफ़ॉर्म ( मॉडलमैप मॉडल) {modelMap.addAttribute ("उपयोगकर्ता", नया उपयोगकर्ता ()); वापसी "userRegistration"; } @RequestMapping (मान = "/ createUser", method = RequestMethod.POST) सार्वजनिक स्ट्रिंग createUser (ModelMap मॉडल, HttpServletRequest अनुरोध) {उपयोगकर्ता उपयोगकर्ता = (उपयोगकर्ता) model.get ("उपयोगकर्ता"); // Retruns wanna // test अनुरोध ऑब्जेक्ट का उपयोग करते हुए लेकिन उपयोगकर्ता ऑब्जेक्ट इसमें उपलब्ध नहीं है वापसी "संदेश"; }}
Comments
Post a Comment