मेरे दो 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