मेरे दो jsp हैं, हम कहते हैं ए.जे.ए.स्प और B.jsp । एजेस्प में निम्न कोड है:
& lt; c: import url = "B.jsp" & gt; & Lt; c: परम नाम = "पृष्ठ_ शीर्षक" मान = "शीर्षक" / & gt; & Lt; / c: आयात & gt; में B.jsp मुझे कुछ शर्तों की जांच करने और Login.jsp के पुनर्निर्देशन करना होगा। मैं response.sendRedirect (Logn.jsp)
करने से यह प्राप्त करता है कि समस्या यह है कि बी.एस.एस.पी. पर रीडायरेक्शन किया जाता है तो परिणाम है कि ब्राउज़र लॉग इन। Jsp और ए.जे.ए.स्प की सामग्री को प्रदर्शित करता है, लेकिन मुझे पूरे पेज को Login.jsp पर रीडायरेक्ट करने की आवश्यकता है। यही है, ब्राउज़र को केवल लॉग इन। Jsp ही दिखाना चाहिए।
विचार करें कि B.jsp पर रीडायरेक्शन किया जाना चाहिए, जब तक कि कोई तरीका नहीं बी.एस.एस.स्प यूआरएल को रीडायरेक्ट कर सकते हैं।
संपादित करें: ए.एस.एस. और B.jsp विभिन्न परियोजनाओं से संबंधित है
अपने में अनुरोध के रूप में
& lt; c: set var = "login" value = "true" scope = "request" / & gt; फिर ए.जे.एस्प में ध्वज जांचें और यदि मौजूद है तो रीडायरेक्ट करें ।
& lt; C: यदि test = "$ {login == 'true'}" & gt; & Lt; c: पुनर्स्थापना url = "/ login.jsp" / & gt; & Lt; / c: यदि & gt; इसके बजाय एक jsp: include करने की कोशिश करें।
& lt; jsp: include page = "B.jsp "& Gt; & Lt; jsp: परम नाम = "पृष्ठ_ शीर्षक" मान = "शीर्षक" / & gt; & Lt; / jsp: शामिल & gt;
No comments:
Post a Comment