क्या डिफ़ॉल्ट रूप से चुने गए विकल्प को चिह्नित करने का कोई तरीका है, selected
जैसे <option value="value1" selected>
में विशेषता है?स्प्रिंग फॉर्म: विकल्प
6
A
उत्तर
6
यदि टैग का पथ मान विकल्प मान के मान से मेल खाता है तो यह स्वचालित रूप से चयनित होगा। आपको विशेष
2
डिफ़ॉल्ट रूप से चयनित विकल्प को चिह्नित करने का कोई तरीका नहीं है ???
बस < वसंत का उपयोग करें: विकल्प taglib पहले एक स्वचालित रूप से
<spring:select name="someProperty">
<spring:option value="">Select one</spring:option>
<spring:option value="someValue">Some value<spring:select>
<!--And so on...-->
<spring:select>
या
<spring:select name="someCollection">
<spring:option value="">Select one</spring:option>
<!--Here goes some List added to request-->
<spring:options itemLabel="propertyNameUsedAsLabel" itemValue="propertyNameUsedAsValue"/>
<!--And so on...-->
<spring:select>
1
का चयन किया जाएगा मैं तुम्हें संभालने हूँ भी वसंत MVC का उपयोग कर रहे हैं। यदि आपके पास व्यावसायिक तर्क है जिसके लिए डिफ़ॉल्ट रूप से एक निश्चित विकल्प चुना जाना आवश्यक है, तो उस व्यावसायिक तर्क को नियंत्रक को ले जाएं - जेएसपी नहीं।
@RequestMapping(method = RequestMethod.GET)
public ModelAndView helloWorld(){
ModelAndView model = new ModelAndView("HelloWorldPage");
// first we need to give the countries list to the model
model.addObject("countries", countryService.getAllCountries());
// creating the form
ExampleForm form = new ExampleForm();
// setting the default to Germany (de)
form.setCountryCode = "de";
// adding the form (with the default country set) to the model
model.addObject("form", form);
return model;
}
JSP में, हम विकल्प और वसंत के देशों में पारित स्वचालित रूप से है जर्मनी चयनित होगा:
<form:form method="post" commandName="form">
<%-- other fields ... --%>
<form:select path="countryCode">
<form:options items="${countries}" itemValue="countryCode" itemLabel="countryName"/>
</form:select>
<%-- other fields ... --%>
</form:form>
संबंधित मुद्दे
- 1. स्प्रिंग फॉर्म
- 2. स्प्रिंग एमवीसी - एक फॉर्म
- 3. स्प्रिंग फॉर्म - विशिष्ट पथ
- 4. स्प्रिंग के फॉर्म टैग
- 5. Django फॉर्म फील्ड विकल्प, एक विशेषता
- 6. स्प्रिंग एमवीसी के साथ HTTP विकल्प कैसे संभालें?
- 7. स्प्रिंग/हाइबरनेट का उपयोग करते समय फ्रीमार्कर के विकल्प?
- 8. क्या स्प्रिंग फॉर्म कमांड एक मानचित्र हो सकता है?
- 9. स्प्रिंग बाइंडिंग सूची <Object> फॉर्म में: चेकबॉक्स
- 10. स्प्रिंग एमवीसी: वसंत के बीच अंतर: बाध्य और रूप: फॉर्म
- 11. उसी फॉर्म पर स्प्रिंग एमवीसी एकाधिक मॉडल एट्रिब्यूट
- 12. स्प्रिंग 3 एमवीसी - फॉर्म: त्रुटियां त्रुटियों को नहीं दिखाती
- 13. स्प्रिंग
- 14. विकल्प?
- 15. स्प्रिंग एमवीसी
- 16. अक्सर बदलते डेटा फॉर्म को संभालने के विकल्प
- 17. डेटाबेस फॉर्म बनाने के लिए ओपन-सोर्स विकल्प
- 18. स्प्रिंग
- 19. रेल फॉर्म (चयन/विकल्प) - HAML के साथ चयनित विकल्प को कैसे चिह्नित करें?
- 20. स्प्रिंग वेबफ्लो
- 21. स्प्रिंग
- 22. स्प्रिंग
- 23. स्प्रिंग
- 24. स्प्रिंग
- 25. स्प्रिंग
- 26. स्प्रिंग
- 27. स्प्रिंग
- 28. स्प्रिंग
- 29. स्प्रिंग
- 30. स्प्रिंग
मुझे लगता है कि समझते हैं, लेकिन कुछ व्यापार तर्क मुझे जरूरत है एक डिफ़ॉल्ट चयनित आइटम के लिए पहली बार यह लोड होता है (बाद में भार, चयन सूची दूर हो जाती है और एक छिपे हुए क्षेत्र द्वारा प्रतिस्थापित किया जाता है)। – Eqbal
कमांड ऑब्जेक्ट में उस फ़ील्ड के डिफ़ॉल्ट मान के रूप में सेट करें। –