w.r.t. नहीं मेटाडाटा या: How to execute action on GET request with f:viewParam?क्या इससे कोई फर्क पड़ता है कि जगह f: f के अंदर घटना: मेटाडेटा या नहीं?
<f:metadata>
<f:viewParam name="id" value="#{tInputBean.id}" />
<f:event type="preRenderView" listener="#{tInputBean.init}" />
</f:metadata>
मैं जानना चाहता हूँ कि क्या यह मायने रखती है अगर एक preRenderView
f:event
च अंदर रखा जाता है इच्छुक हूँ। मैंने जावा ईई 6 ट्यूटोरियल, जावा सर्वर फेस 2.0 पूर्ण संदर्भ, और कोर जेएसएफ 2 की जांच की है, और उनमें से कोई भी एफ के उदाहरण नहीं है: f: मेटाडाटा के अंदर ईवेंट, लेकिन मैंने इस तरह के कई उदाहरण ऑनलाइन देखे हैं।
JSF2 Compl.Ref कहते p.540
च: मेटाडाटा टैग एक Facelet देखने के लिए मेटाडाटा निर्दिष्ट करने के लिए, और इसलिए होना चाहिए च का एक बच्चा इस्तेमाल किया तत्वों के सेट समाहित: टैग देखें और टेम्पलेट में प्रकट नहीं हो सकता है। जेएसएफ 2.0 के अनुसार, इस टैग का उद्देश्य केवल है: f: viewParam टैग को समाहित करना है। घटना (अक्सर एक च समर्थन करने के लिए प्रयोग किया है:: viewParam) च के अंदर:
च रखने करता है मेटाडाटा एक विशेष अर्थ है, या यह सिर्फ च के साथ-साथ यह समूह मदद करने के लिए है: नेत्रहीन/तार्किक viewParam?
धन्यवाद बलुससी। मैंने तब से पाया है कि यह कोई फर्क नहीं पड़ता कि कोई एक एफ: घटना के अंदर एक एफ: मेटाडेटा (केवल) के मेटाडेटा: http://stackoverflow.com/questions/11069484/jsf-fevent-prerenderview-in-template -fmetadata-श्रोता-नहीं किया जा रहा है कहा जाता है-ऑन-ई –