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

JSP में कुकी या हिडन फील्ड्स का क्या उपयोग है?


कुकीज़

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

यह एक प्रभावी तरीका नहीं हो सकता क्योंकि ब्राउज़र कभी-कभी कुकी का समर्थन नहीं करता है। सेशन बनाए रखने के लिए इस प्रक्रिया का उपयोग करने की अनुशंसा नहीं की जाती है।

हिडन फॉर्म फील्ड्स

एक वेब सर्वर एक अद्वितीय सेशन ID के साथ एक हिडन HTML फॉर्म फील्ड भेज सकता है जैसा कि नीचे दिखाया गया है -

<input type = "hidden" name = "sessionid" value = "12345">

इस एंट्री का मतलब है कि, जब फॉर्म सबमिट किया जाता है, तो निर्दिष्ट नाम और मान स्वचालित रूप से GET या POST डेटा में शामिल हो जाते हैं। हर बार जब वेब ब्राउज़र अनुरोध वापस भेजता है, तो session_id मान का उपयोग विभिन्न वेब ब्राउज़रों का ट्रैक रखने के लिए किया जा सकता है।

यह सेशन का ट्रैक रखने का एक प्रभावी तरीका हो सकता है लेकिन एक नियमित (<A HREF...>) हाइपरटेक्स्ट लिंक पर क्लिक करने से फॉर्म सबमिशन नहीं होता है, इसलिए हिडन फॉर्म फील्ड्स भी सामान्य सेशन ट्रैकिंग का समर्थन नहीं कर सकते।


  1. - C# में yield return का क्या उपयोग है?

    yield कीवर्ड एक कलेक्शन पर कस्टम स्टेटफुल इटरेशन करने में मदद करता है। अर्थात जब हम yield कीवर्ड का उपयोग करते हैं तो कंट्रोल कॉलर फंक्शन से सोर्स और इसके विपरीत आगे-पीछे मूव करता है। उदाहरण using System; using System.Collections.Generic; namespace DemoApplication { class Program {

  1. - C# में is कीवर्ड का उपयोग क्या है?

    is कीवर्ड का उपयोग यह जांचने के लिए किया जाता है कि कोई ऑब्जेक्ट किसी विशिष्ट प्रकार में कास्ट किया जा सकता है या नहीं। ऑपरेशन का रिटर्न प्रकार बूलियन है। उदाहरण using System; namespace DemoApplication{ class Program{ static void Main(){ Employee emp = new PermanentEmpl

  1. - C# में 'using' स्टेटमेंट का उपयोग

    C# में using स्टेटमेंट: रिसोर्स मैनेजमेंट using स्टेटमेंट IDisposable इंटरफेस इम्प्लीमेंट करने वाले ऑब्जेक्ट्स के जीवनचक्र को स्वचालित रूप से प्रबंधित करता है। यह सुनिश्चित करता है कि Dispose() मेथड कॉल हो, भले ही एक्सेप्शन 발생 हो। सिंटैक्स using (ResourceType resource = new ResourceType()) { //