2010-12-22 15 views
11

क्या मानचित्र में वसंत बाइंड मूल्यों का कोई तरीका है?मानचित्र में वसंत बाध्यकारी मान

उदाहरण के लिए, मेरे पास Map<String,String> है और मैं इसमें विशिष्ट मानों को बाध्य करना चाहता हूं। उपयोगकर्ता इनपुट तत्व में कुछ टाइप करेगा, और उस इनपुट तत्व का मान मानचित्र में किसी विशिष्ट कुंजी से जुड़े मान से बंधेगा।

उत्तर

21

हां, आप इसे [...] सिंटैक्स के साथ कर सकते हैं।

public class Form { 
    private Map<String, String> values = ...; 
    ... 
} 

तो फिर तुम values['foo'] नामित इनपुट क्षेत्र, यानी स्प्रिंग प्रपत्र टैग के साथ साथ कोई फ़ॉर्म सबमिट यह एक path होगा::

<form:input path = "values['foo']" /> 
Map ही, हालांकि, आदेश वस्तु की संपत्ति होना चाहिए

या name सादे HTML में:

<input name = "values['foo']" type = "text" /> 
+1

है कि यह ऐसा करने का पीएचपी रास्ता नहीं है? मैं जावा और वेग के साथ काम कर रहा हूं ताकि सिंटेक्स काम न करे। – stevebot

+0

@stevebot: अपडेट किया गया। – axtavt

+0

क्या मूल्य ['foo'] वैल्यूएक्स में value.get ('foo') जैसा ही है? – stevebot

संबंधित मुद्दे