কম্পিউটার টিউটোরিয়াল

JSP-এ কুকি সেট করার পদ্ধতি

JSP-এ কুকি সেট করা জড়িত তিনটি ধাপ:

ধাপ ১: Cookie অবজেক্ট তৈরি করা

Cookie কনস্ট্রাক্টরকে একটি কুকি নাম এবং একটি কুকি মান দিয়ে কল করুন, যাদের দুটোই স্ট্রিং।

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

দ্রষ্টব্য: নাম বা মানতে হোয়াইটস্পেস বা নিচের ক্যারেক্টারগুলো থাকা উচিত নয়: [ ] ( ) = , " / ? @ : ;

ধাপ ২: সর্বোচ্চ বয়স (Maximum Age) সেট করা

setMaxAge ব্যবহার করে কুকি কতক্ষণ (সেকেন্ডে) বৈধ থাকবে তা নির্দিষ্ট করুন। নিচের কোড ২৪ ঘণ্টার জন্য কুকি সেট আপ করবে।

cookie.setMaxAge(60*60*24);

ধাপ ৩: HTTP রেসপন্স হেডারে কুকি পাঠানো

response.addCookie ব্যবহার করে HTTP রেসপন্স হেডারে কুকি যোগ করুন।

response.addCookie(cookie);

সম্পূর্ণ উদাহরণ

<% 
    // First এবং Last name-এর জন্য কুকি তৈরি 
    Cookie firstName = new Cookie("first_name", request.getParameter("first_name")); 
    Cookie lastName = new Cookie("last_name", request.getParameter("last_name")); 
    // উভয় কুকির জন্য ২৪ ঘণ্টা পর এক্সপায়ারি 
    firstName.setMaxAge(60*60*24); 
    lastName.setMaxAge(60*60*24); 
    // রেসপন্স হেডারে উভয় কুকি যোগ 
    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>

HTML ফর্ম: hello.jsp

<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>

সেটআপ

  1. hello.jsp এবং main.jsp দুটি ফাইল <Tomcat-installation-directory>/webapps/ROOT ডিরেক্টরিতে রাখুন
  2. ব্রাউজারে https://localhost:8080/hello.jsp এক্সেস করুন
  3. First Name এবং Last Name লিখে Submit করুন
  4. স্ক্রিনে নাম দেখাবে এবং দুটি কুকি (firstName, lastName) সেট হবে
  5. পরবর্তী বার Submit করলে কুকিগুলো সার্ভারে পassthrough হবে
  1. স্কাইপের নাম কীভাবে পরিবর্তন করবেন?

  2. JSP-এ ডেটা সোর্স কীভাবে সেট করবেন?

  3. JSP-এ টাইম জোন কীভাবে সেট করবেন?

  4. আইফোনে ভয়েসমেইল সেটআপ করার পদ্ধতি