java - How to access javax.faces.PROJECT_STAGE from the view/inside code? -
[मेरा सेटअप: जावा ईई 6 आवेदन, ईजेबी 3.1, सीडीआई / वेल्ड, जेएसएफ 2, ग्लासफ़िश 3.0.1 पर चल रहा है)
मैं सिर्फ फीस प्रोजेक्ट स्ट्रेज पर पढ़ता हूं, जो एक अच्छी बात है इसलिए मैंने इसे मेरी वेब। एक्सएमएल में इसे डिज़ाइन करने के लिए कॉन्फ़िगर किया है:
& lt; context-param & gt; & LT; परम-नाम & gt; javax.faces.PROJECT_STAGE & lt; / परम-नाम & gt; & LT; परम-मूल्य & gt; विकास & lt; / परम-मूल्य & gt; & Lt; / संदर्भ param & gt;
अब मैं JSF दृश्य से प्रोजेक्ट स्टैज का उपयोग करना चाहता हूं (तदनुसार विशिष्ट UI घटकों की दृश्यता सेट करना)।
इसलिए मैंने पहले से ही एक आउटपुट टेक्स्ट मान # {javax.application.projectStage}
, जो रिक्त लगता है, और मैंने भी कई अन्य रूपों की कोशिश की, बिना सफलता के। मैं भी जावा कोड के भीतर से ProjectStage का उपयोग करने के लिए प्रबंधित नहीं है (फिर मैं एक बीन के साथ खुद को बेनकाब कर सकता हूं)।
मैं अपने आवेदन के अंदर PROJECT_STAGE मान कैसे प्राप्त कर सकता हूं?
समझे। दृश्य से, इसे यहां तक पहुंचा जा सकता है:
& lt; h: आउटपुट टेक्स्ट वैल्यू = "स्टेज: # {facesContext.application.projectStage}" / & gt;
कोड में, इसे यहां तक पहुंचा जा सकता है:
FacesContext.getCurrentInstance ()। GetApplication ()। GetProjectStage ()। ToString () कोड>
Comments
Post a Comment