में अनुरोध पैरामीटर मान प्राप्त करें मेरे पास <odc:tabbedPanel/>
घटक है। इसके अंदर मेरे पास <odc:bfPanel/>
घटक में एक पृष्ठ है। मैं अपने <odc:tabbedPanel/>
प्रबंधित बीन कक्षा में <odc:bfPanel/>
में पृष्ठ से एक मान (इनपुटटेक्स्ट या रेडियोबुटटन) का उपयोग करना चाहता हूं। कृपया मुझे मार्गदर्शन करें कि मैं इसके बारे में कैसे जा सकता हूं। कृपया यहां ध्यान दें कि मैं यहां सत्र का उपयोग नहीं करना चाहता हूं। मैं इसे केवल अनुरोध में चाहता हूं। मैंने नीचे दिए गए विकल्पों का प्रयास किया है लेकिन उन्होंने मेरे लिए काम नहीं किया है।जेएसएफ
विकल्प एक
String value = (String) ctx.getExternalContext()
.getRequestParameterValuesMap()
.get("managedbean.property");
विकल्प दो
String value = (String) ctx.getExternalContext()
.getRequestParameterValuesMap()
.get("property");
विकल्प तीन
HttpServletRequest req = (HttpServletRequest) FacesContext.getCurrentInstance()
.getExternalContext().getRequest();
System.out.println(req.getParameter("property"));
विकल्प चार
Map requestMap = FacesContext.getCurrentInstance()
.getExternalContext().getRequestHeaderValuesMap();
String msgId = (String) requestMap.get("property");
System.out.println(msgId);
विकल्प पाँच
HttpServletRequestWrapper r = new HttpServletRequestWrapper(req);
String value1 = r.getParameter("managedbean.property");
मैं jsp के प्रबंधित सेम में नहीं मूल्य चाहते हैं ... लेकिन मैं कुछ अन्य प्रबंधित सेम में यह चाहते हैं। यहां मेरे पास एक पृष्ठ के अंदर पृष्ठ हैं (जैसा कि मैंने इसका एक टैबड पैनल का उल्लेख किया था)। अब मैं बाहरी टैब के प्रबंधित बीन में मान चाहता हूं -
मैं मान चाहता हूं कि जेएसपी के प्रबंधित बीन में नहीं है ... लेकिन मैं इसे किसी अन्य प्रबंधित बीन में चाहता हूं। यहां मेरे पास एक पृष्ठ के अंदर पृष्ठ हैं (जैसा कि मैंने इसका एक टैबड पैनल का उल्लेख किया था)। अब मैं बाहरी टैब – user265950
@ tejas-a के प्रबंधित बीन में मान चाहता हूं - एक बीन से दूसरे में संपत्ति इंजेक्ट करने के लिए 'प्रबंधित-संपत्ति' का उपयोग करें - अंतिम अनुभाग देखें। – McDowell