मैं साधारण JSF2 प्रश्न पर फँस गया हूँ:
एक्सएचटीएमएल:
< कोड> & lt; xvf: सरलऑट पहचानकर्ता = "12345" / & gt;संमिश्र घटक को बीन का समर्थन करने के लिए "12345" पास करना और कुछ आउटपुट करना है:
& lt; composite: interface & gt; & Lt; composite: विशेषता नाम = "पहचानकर्ता" आवश्यक = "सच" प्रकार = "java.lang.String" / & gt; & Lt; / मिश्रित: इंटरफ़ेस & gt; & LT; समग्र: कार्यान्वयन & gt; & Lt;! - @ elvariable id = "arg" प्रकार = "java.lang.String" - & gt; & Lt; ui: परम नाम = "आर्ग" मान = "# {cc.attrs.identifier}" / & gt; & Lt; h: आउटपुटटेक्स्ट मान = "# {myBean.getTestOutput ('???????')}" / & gt; & Lt; / मिश्रित: कार्यान्वयन & gt;
मैं बीन के
getTestOutput (स्ट्रिंग एजीआर) विधि के लिए कैसे
पहचानकर्ता मान, मेरे मामले में '12345' पास कर सकता हूँ?
आपको
& lt; ui: param & gt; टैग पर सभी की आवश्यकता नहीं है यह काम करना चाहिए:
& lt; h: आउटपुट पाठ मूल्य = "# {myBean.getTestOutput (cc.attrs.identifier)}" / & gt;
लेकिन यह सीधे यह संदर्भ देने के बजाय इंटरफ़ेस के माध्यम से
myBean पारित करने के लिए एक अच्छा विचार हो सकता है, क्योंकि यह समग्र घटक पुन: प्रयोज्य बना देगा।
Comments
Post a Comment