दिलचस्प पोस्ट
घातक त्रुटि: कक्षा 'MySQLi' नहीं मिला त्रुटि बनाओ: लापता विभाजक AVAudioPlayer कोई ध्वनि नहीं खेल रहा है डेटा फ्रेम में जेसन डेटा आयात करना पता लगाएँ कि क्या मैं एंड्रॉइड में रिलीज़ या डिबग मोड में हूं स्थिर पैरामीटर के फ़ंक्शन के लिए दो आयामी सरणी को पास करें लिंक से जिद्दी रेखांकित हटाएं एंड्रॉइड में शैलियों का उपयोग करके एक्शन बार में केंद्र संरेखित शीर्षक। क्या चाबी का गुच्छा वस्तु अद्वितीय बनाता है (आईओएस में)? त्रुटि: मुख्य वर्ग को ढूंढ या लोड नहीं किया जा सका कंसोल में चलने वाले विंडोज पर एक जावा प्रोसेस के थ्रेड और हीप डंप कैसे प्राप्त करें "अपनाने के लिए बहुत सारे मान" अपवाद टॉगल चेकबॉक्सेस चालू / बंद करें इस कोड के प्रदर्शन में सुधार करने के लिए कैसे? स्ट्रिंग कन्टेनटाइनेशन बनाम स्ट्रिंग बिल्डर प्रदर्शन

पृष्ठ लोड पर बीनिंग बीन पर क्वेरी क्वेरी स्ट्रिंग यूआरएल मापदंडों को कैसे प्राप्त करूं?

मैंने पढ़ा है कि JSF का उपयोग कर मापदंडों को कैसे भेजना है, लेकिन क्या होगा यदि उपयोगकर्ता अपने लॉगिन companyId को यूआरएल में टाइप करते हैं? उदाहरण के लिए,

http: //my.company.url/productName/login.faces? companyId = acme

हम इसे अब जिस तरह से करते हैं, उसमें कुछ स्क्रिप्टलेट कोड होता है जो अनुरोध से मूल्य को पकड़ लेता है और फिर इसे सत्र में सेट करता है यह पैरामीटर उनके रूप में परिवर्तन करता है और महसूस करता है कि प्रवेश पृष्ठ से शुरू होता है ताकि प्रत्येक ग्राहक के पास एक अलग लॉगिन पृष्ठ दृश्य हो। जब तक मैं JSF पर स्विच नहीं करता हम extjs का उपयोग कर रहे हैं

क्या ऐसा करने का एक तरीका है कि जेएसएफ 2 या प्राइमफैसेस का उपयोग करना?

वेब के समाधान से एकत्रित समाधान "पृष्ठ लोड पर बीनिंग बीन पर क्वेरी क्वेरी स्ट्रिंग यूआरएल मापदंडों को कैसे प्राप्त करूं?"

हां, आप प्रबंधित बीन प्रॉपर्टी के रूप में एक अनुरोध पैरामीटर सेट करने के लिए <f:viewParam> का उपयोग कर सकते हैं।

 <f:metadata> <f:viewParam name="companyId" value="#{bean.companyId}" /> </f:metadata> 

आप यदि आवश्यक हो तो <f:viewAction> (JSF 2.2+ केवल) या <f:event type="preRenderView"> का उपयोग करके बीन क्रिया का उपयोग कर सकते हैं।

 <f:metadata> <f:viewParam name="companyId" value="#{bean.companyId}" /> <f:viewAction action="#{bean.onload}" /> </f:metadata> 

<f:viewAction> का प्रयोग करते समय आप एक नेविगेशन परिणाम भी वापस कर सकते हैं।

 public String onload() { // ... return "somepage"; } 

जब तक JSF 2.2 पर नहीं, आप इसके लिए ExternalContext#redirect() उपयोग कर सकते हैं। दूसरों के बीच भी देखें प्रीरेन्डरदृश्य श्रोता विधि में नेविगेशन कैसे करें

ध्यान दें कि यह प्राइमफैसेस के लिए विशिष्ट नहीं है यह मानक JSF का सिर्फ एक हिस्सा है। प्राइमफैसेस केवल एक घटक लाइब्रेरी है जो उन्नत एजेक्स और स्किनबिलिटी समर्थन प्रदान करता है।

यह भी देखें:

  • <F: मेटाडाटा>, <f: viewParam> और <f: viewAction> के लिए क्या इस्तेमाल किया जा सकता है?
  • जेएसएफ 2.0 में संचार – प्रोसेसिंग अनुरोध अनुरोध मापदंडों

url पैरामीटर को भी अनुरोध मापदंडों के रूप में माना जा सकता है ताकि आप उन तक पहुंच सकें

 FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap()