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

आप जेएसपी में कुकीज़ कैसे सेट करते हैं?

<घंटा/>

JSP के साथ कुकीज़ सेट करने में तीन चरण शामिल हैं -

चरण 1:कुकी ऑब्जेक्ट बनाना

आप कुकी कंस्ट्रक्टर को कुकी नाम और कुकी मान के साथ कॉल करते हैं, जो दोनों स्ट्रिंग हैं।

Cookie cookie = new Cookie("key","value");

ध्यान रखें, न तो नाम और न ही मान में सफेद स्थान या निम्न में से कोई भी वर्ण शामिल होना चाहिए -

[ ] ( ) = , " / ? @ : ;

चरण 2:अधिकतम आयु निर्धारित करना

आप setMaxAge . का उपयोग करते हैं यह निर्दिष्ट करने के लिए कि कुकी कितनी देर (सेकंड में) वैध होनी चाहिए। निम्न कोड 24 घंटे के लिए कुकी सेट करेगा।

cookie.setMaxAge(60*60*24);

चरण 3:कुकी को HTTP प्रतिक्रिया शीर्षलेखों में भेजना

आप response.addCookie . का उपयोग करते हैं HTTP प्रतिक्रिया शीर्षलेख में निम्नानुसार कुकीज़ जोड़ने के लिए

response.addCookie(cookie);

उदाहरण

<%
   // Create cookies for first and last names.
   Cookie firstName = new Cookie("first_name", request.getParameter("first_name"));
   Cookie lastName = new Cookie("last_name", request.getParameter("last_name"));

   // Set expiry date after 24 Hrs for both the cookies.
   firstName.setMaxAge(60*60*24);
   lastName.setMaxAge(60*60*24);

   // Add both the cookies in the response header.
   response.addCookie( firstName );
   response.addCookie( lastName );
%>
<html>
   <head>
      <title>Setting Cookies</title>
   </head>
   <body>
      <center>
         <h1>Setting Cookies</h1>
      </center>
      <ul>
         <li><p><b>First Name:</b>
            <%= request.getParameter("first_name")%>
         </p></li>
         <li><p><b>Last Name:</b>
            <%= request.getParameter("last_name")%>
         </p></li>
      </ul>
   </body>
</html>

आइए उपरोक्त कोड को main.jsp . में डालें फ़ाइल करें और इसे निम्न HTML पृष्ठ में उपयोग करें -

<html>
   <body>
      <form action = "main.jsp" method = "GET">
         First Name: <input type = "text" name = "first_name">
         <br />
         Last Name: <input type = "text" name = "last_name" />
         <input type = "submit" value = "Submit" />
       </form>
    </body>
</html>

उपरोक्त HTML सामग्री को hello.jsp file फ़ाइल में रखें और hello.jsp . लगाएं और main.jsp /webapps/ROOT . में निर्देशिका। जब आप https://localhost:8080/hello.jsp तक पहुंचेंगे , यहाँ उपरोक्त फॉर्म का वास्तविक आउटपुट है।

आउटपुट

आप जेएसपी में कुकीज़ कैसे सेट करते हैं?

प्रथम नाम और अंतिम नाम दर्ज करने का प्रयास करें और फिर सबमिट बटन पर क्लिक करें। यह आपकी स्क्रीन पर पहला नाम और अंतिम नाम प्रदर्शित करेगा और दो कुकी भी सेट करेगा पहला नाम और अंतिम नाम . अगली बार जब आप सबमिट बटन पर क्लिक करेंगे तो ये कुकीज़ सर्वर को वापस भेज दी जाएंगी।


  1. स्काइप का नाम कैसे बदलें?

    स्काइप अब धीरे-धीरे काम और संचार का मंच बन गया है, खासकर उद्यमी कर्मचारियों के लिए। Skype उपयोगकर्ताओं के लिए, आपको अक्सर अपने Skype का नाम बदलने की आवश्यकता हो सकती है। जैसा कि आप सभी जानते हैं, Skype नाम को Skype प्रदर्शन नाम . में वर्गीकृत किया जा सकता है और स्काइप उपयोगकर्ता नाम । सामग्री: स

  1. जेएसपी में समय क्षेत्र कैसे सेट करें?

    टैग का उपयोग टाइम ज़ोन ऑब्जेक्ट को निर्दिष्ट स्कोप्ड वेरिएबल में कॉपी करने के लिए किया जाता है। विशेषता टैग में निम्नलिखित विशेषताएं हैं - विशेषता विवरण आवश्यक डिफ़ॉल्ट मान समय क्षेत्र एक दायरे या कॉन्फ़िगरेशन चर के रूप में प्रदर्शित करने के लिए हां कोई नहीं var नए समय क्षेत्र को संग्रहीत करने

  1. iPhone पर वॉइसमेल कैसे सेट करें

    वॉइसमेल आधुनिक फोन का उपयोग करने का ऐसा अभिन्न अंग है कि हम इसके बारे में ज्यादा नहीं सोचते हैं। कम से कम, आप इसके बारे में तब तक नहीं सोचते जब तक आप सेलुलर प्रदाताओं को स्विच नहीं करते हैं और आपको अपने फोन पर ध्वनि मेल सेट करने की आवश्यकता नहीं होती है। हो सकता है कि आप यह भी भूल गए हों कि ध्वनि मे