यह वह प्रपत्र है जिसका उपयोग मैं यह एक्शन क्लास जहां और अनपेक्षित अपवाद को 'क्लाज़ क्विज़ एक्शन पर' क्विज़ इटैम.क्वेस्टन '' पकड़ा गया। QuizTemplateAction: त्रुटि 'अभिव्यक्ति' quizItem.question 'मूल्य के साथ' [Ljava.lang। स्ट्रिंग; @ 1 बी 340 9 एफ '' आप सभी प्रश्न (विशेषता) विवरणों को पहली प्रश्न (वस्तु) में एक इसे बदलें <पूर्व> इसे पहला ArrayList
कोड> & lt; form method = "POST" action = "addItemsToTemplate" & gt; & Lt; s: इटरेटर मूल्य = "myQuestions" var = "quizItem" स्थिति = "कुंजी" & gt; & Lt; s: टेक्स्टफ़ील्ड नाम = "क्विज़ आईटम। प्रश्न" / & gt; & Lt; / s: iterator & gt; & Lt; इनपुट प्रकार = "सबमिट करें" मान = "सबमिट करें" / & gt; & Lt; / प्रपत्र & gt;
सार्वजनिक वर्ग QuizTest ActionSupport {सार्वजनिक स्ट्रिंग निष्पादित () का विस्तार करता है {सूची & lt; प्रश्न & gt; Q = myQuestions; Println (myQuestions); वापसी "सफलता"; } सार्वजनिक स्ट्रिंग populateQuestions () {// अधिक यहां कोड} सार्वजनिक शून्य सेटमय प्रश्न (सूची & lt; प्रश्न & gt; myQuestions) {this.my प्रश्न = myQuestions; } निजी सूची & lt; प्रश्न & gt; MyQuestions = नया ArrayList & lt; प्रश्न & gt; (); }
myQuestions प्रश्न ऑब्जेक्ट की एक सूची है प्रस्तुत करने पर मुझे एक त्रुटि मिलती है
अनपेक्षित अपवाद को 'क्लाज़ क्विज़ पर प्रतिक्रिया' क्विज़ इटैम.क्वेस्टेशन '' प्रश्न। प्रश्नोत्तरी एक्शन: अभिव्यक्ति 'क्विज़ इटैम' क्विजन 'वेलकम' [Ljava.lang .tring; @ 1b3409f '
System.out.println (myQuestions); एक खाली सूची प्रिंट करता है।
सूची & lt; स्ट्रिंग & gt; के रूप में भेजने की कोशिश कर रहे हैं, क्योंकि आप सूचकांक निर्दिष्ट नहीं कर रहे हैं (जैसा कि आप सही तरीके से
और अन्य अन्य प्रश्नों में से संबंधित हैं ...?)।
& lt; s: टेक्स्टफ़ील्ड का नाम = "क्विज़ आईटम। प्रश्न" / & gt;
& lt; s: टेक्स्टफ़ील्ड नाम = "क्विज़इटम [% {# key.index}]। प्रश्न" / & gt;
सूची
प्रश्न वस्तु को एक एकल
स्ट्रिंग भेजने के लिए
प्रश्न वस्तु के लिए
No comments:
Post a Comment