आप नहीं कर सकते हैं: आदर्श रूप में, मैं करने के लिए (उदाहरण के लिए) बराबर करना चाहते हैं। यह तकनीकी रूप से भी ज्यादा समझ में नहीं आता है। आप शायद विशेष कार्यात्मक आवश्यकता के लिए गलत दिशा में समाधान की तलाश कर रहे हैं।
आपकी सबसे अच्छी शर्त माता-पिता बीन रखना है और बच्चों के रूप में उन "एकाधिक सेम" हैं।
@ManagedBean
@RequestScoped
public class Parent {
private Child child1;
private Child child2;
// ...
}
ताकि आप इसे #{parent.child1}
और #{parent.child2}
द्वारा पहुँच सकते हैं। आप निश्चित रूप से List<Child>
संपत्ति या Map<String, Child>
का उपयोग अधिक लचीला होने के लिए भी कर सकते हैं।
faces-config.xml
के साथ एक अलग नाम के साथ कई बीन कक्षाओं को परिभाषित करना संभव है। फिर भी, मैं नहीं देखता कि यह कैसे उपयोगी है।
मुझे लगता है कि जेएसएफ 2.0 एनोटेशन उतना शक्तिशाली होना चाहिए जितना चेहरे-config.xml बीन निर्माण के संबंध में पहले से ही है। मैं जेएसएफ 1.2 में एक ही कक्षा के कई सेम का उपयोग कर रहा हूं और यह एक दयालु जेएसएफ 2.0 एनोटेशन के साथ इस सुविधा को दूर नहीं करता है। – Puche