Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> प्रोग्रामिंग

JSP पृष्ठ पुनर्निर्देशन क्या है?

<घंटा/>

पृष्ठ पुनर्निर्देशन का उपयोग आम तौर पर तब किया जाता है जब कोई दस्तावेज़ किसी नए स्थान पर जाता है और हमें क्लाइंट को इस नए स्थान पर भेजने की आवश्यकता होती है। यह लोड संतुलन के कारण या साधारण यादृच्छिकरण के कारण हो सकता है।

sendRedirect() . का उपयोग करके अनुरोध को किसी अन्य पृष्ठ पर पुनर्निर्देशित करने का सबसे सरल तरीका है प्रतिक्रिया वस्तु की विधि। इस विधि के हस्ताक्षर निम्नलिखित हैं -

public void response.sendRedirect(String location)
throws IOException

यह विधि स्थिति कोड और नए पृष्ठ स्थान के साथ ब्राउज़र को प्रतिक्रिया वापस भेजती है। आप setStatus() . का भी उपयोग कर सकते हैं और setHeader() एक ही पुनर्निर्देशन उदाहरण प्राप्त करने के तरीके एक साथ -

....
String site = "https://www.newpage.com" ;
response.setStatus(response.SC_MOVED_TEMPORARILY);
response.setHeader("Location", site);
....

यह उदाहरण दिखाता है कि JSP किसी अन्य स्थान पर पृष्ठ पुनर्निर्देशन कैसे करता है -

उदाहरण

<%@ page import = "java.io.*,java.util.*" %>
<html>
   <head>
      <title>Page Redirection</title>
   </head>
   <body>
      <center>
         <h1>Page Redirection</h1>
      </center>
      <%
         // New location to be redirected
         String site = new String("https://www.photofuntoos.com");
         response.setStatus(response.SC_MOVED_TEMPORARILY);
         response.setHeader("Location", site);
      %>
   </body>
</html>

आइए अब उपरोक्त कोड को PageRedirect.jsp में डालें और इस JSP को URL http"//localhost:8080/pageRedirect.jsp का उपयोग करके कॉल करें। . यह आपको दिए गए URL पर ले जाएगा https://www.photofuntoos.com


  1. जेएसपी में आयात विशेषता क्या है?

    आयात विशेषता जावा आयात विवरण के समान कार्य करती है और व्यवहार करती है। आयात विकल्प का मान उस पैकेज का नाम है जिसे आप आयात करना चाहते हैं। आयात करने के लिए java.sql.* , निम्न पृष्ठ निर्देश का उपयोग करें - <%@ page import = "java.sql.*" %> अनेक पैकेज आयात करने के लिए, आप उन्हें निम्न

  1. <jsp:forward page =...> और response.sendRedirect(url) में क्या अंतर है?

    तत्व अनुरोध वस्तु को एक JSP फ़ाइल से दूसरी फ़ाइल में क्लाइंट अनुरोध जानकारी को अग्रेषित करता है। लक्ष्य फ़ाइल एक HTML फ़ाइल, एक अन्य JSP फ़ाइल या एक सर्वलेट हो सकती है, जब तक कि यह उसी अनुप्रयोग संदर्भ में हो जो अग्रेषण JSP फ़ाइल में है। sendRedirect ब्राउज़र को HTTP अस्थायी रीडायरेक्ट प्रतिक्रिया

  1. JSP पृष्ठ पुनर्निर्देशन क्या है?

    पृष्ठ पुनर्निर्देशन का उपयोग आम तौर पर तब किया जाता है जब कोई दस्तावेज़ किसी नए स्थान पर जाता है और हमें क्लाइंट को इस नए स्थान पर भेजने की आवश्यकता होती है। यह लोड संतुलन के कारण या साधारण यादृच्छिकरण के कारण हो सकता है। sendRedirect() . का उपयोग करके अनुरोध को किसी अन्य पृष्ठ पर पुनर्निर्देशित कर