मैं JSF 2 वेब अनुप्रयोग विकसित कर रहा हूँ और परिणाम मानों को निर्दिष्ट और यूआरएल के मान बदल पृष्ठ से पृष्ठ अंतर्निहित नेविगेशन का उपयोग कर। मेरे पास कुछ अजाक्स अनुरोध भी हैं जो कुछ भी सबमिट किए बिना कुछ पृष्ठों में बदलाव करने में सक्षम हैं।कैसे पेज मार्गदर्शक के बीच JSF संदेश (बाद अनुप्रेषित-जीईटी) से निपटने के लिए
मेरी समस्या तब आती है जब उदाहरण के लिए, मैं उपयोगकर्ता के डेटा को संपादित करता हूं और परिवर्तनों को सहेजता हूं। प्रबंधित बीन उपयोगकर्ता डेटा को सहेजता है और उपयोगकर्ता सूची में नेविगेट करने के लिए एक स्ट्रिंग वापस करता है। जब उपयोगकर्ता ठीक से सहेजा जाता है, तो क्रिया विधि समाप्त होने से पहले FacesMessage
जोड़ा जाता है। विधि
FacesContext.getCurrentInstance().addMessage(clientId,
new FacesMessage(FacesMessage.SEVERITY_INFO, msg, msg));
में
बटन
<p:commandButton value="#{msg.UPDATE}" action="#{manager.actionSave}"
ajax="false" />
कोड हालांकि, और यहां तक कि मैं अपने मुख्य पृष्ठ में एक <h:messages />
टैग, कोई बात नहीं दिखाया जाता है।
आपको फ़्लैश स्कोप में संदेशों को स्वयं जारी रखना होगा। [यह] देखें (http://stackoverflow.com/a/10369601) – kolossus
संभावित डुप्लिकेट [अगले पृष्ठ पर एक फेस मैसेज पास करना] (http://stackoverflow.com/questions/12481506/passing-a-facesmessage-to -उथ-पेज) – Kowser