एक छवि पर क्लिक करते समय जावा वसंत/एचटीएमएल सेटिंग मॉडलिंग को निश्चित स्ट्रिंग में

हाय मैं एचटीएमएल और वसंत ढांचे में एक नौसिखिया हूँ: /

मैं मॉडल एट्रिब्यूट में मान को एक निश्चित स्ट्रिंग में सेट करना चाहता हूं उदाहरण के लिए, यदि आप पहली छवि पर क्लिक करते हैं, तो मान "रसीद" होगी। यदि आप दूसरी छवि पर क्लिक करेंगे, तो विशेषता का मूल्य "खरीदारीसूची" होगा

<form:form method="POST" action="index.htm" modelAttribute="itemGroup" inputpath="value">

        <input type="image"  img src="Images/receipt.png"      height="150px" width="180px"  alt="Submit" />
        <input type="image"  img src="Images/shoppinglist.png" height="150px" width="180px"  alt="Submit" ">
        <input type="image"  img src="Images/voucher.png"      height="150px" width="180px"  alt="Submit" >
        <input type="image"  img src="Images/card.png"         height="150px" width="180px"  alt="Submit" />


होमकंट्रोलर में:

@RequestMapping(value = {"/index"},method = RequestMethod.GET)
public String showHomePage(Model model) 
{
model.addAttribute("itemGroup", new ItemGroup());
return "index";
}

@RequestMapping(value = {"/index"},method = RequestMethod.POST)
public String onSubmit(@ModelAttribute("itemGroup") ItemGroup itemGroup, Model model)
{
model.addAttribute("itemGroupImage",itemGroupService.showJobGroupImage(itemGroup.getValue()));
return "itemGroupView";
}
0

1 उत्तर

प्रत्येक इनपुट के लिए मान विशेषता जोड़ें। आपके उदाहरण के लिए यह होगा

<input type="image"  img src="Images/receipt.png"    value="receipt"  height="150px" width="180px"  alt="Submit" />
<input type="image"  img src="Images/shoppinglist.png" value="shoppinglist" height="150px" width="180px"  alt="Submit" ">
0
जोड़ा
मैंने पहले से ही कोशिश की है लेकिन पोस्ट विधि में, ऑब्जेक्ट का मान अभी भी शून्य है
जोड़ा लेखक PrisonMike, स्रोत
आइटम समूह ऑब्जेक्ट, जिसमें विशेषता मान (= स्ट्रिंग) है
जोड़ा लेखक PrisonMike, स्रोत
मुझे कभी नहीं मिला
जोड़ा लेखक PrisonMike, स्रोत
कौन सा ऑब्जेक्ट? क्या आप नियंत्रक के लिए कोड पोस्ट कर सकते हैं?
जोड़ा लेखक jny, स्रोत