কুকিজ পড়তে, আপনাকে javax.servlet.http.Cookie এর একটি অ্যারে তৈরি করতে হবে getCookies( ) কল করে অবজেক্ট HttpServletRequest এর পদ্ধতি . তারপর অ্যারের মাধ্যমে সাইকেল করুন এবং getName() ব্যবহার করুন এবং getValue() প্রতিটি কুকি এবং সংশ্লিষ্ট মান অ্যাক্সেস করার পদ্ধতি।
আসুন এখন কুকিগুলি পড়ি যা আগের উদাহরণে সেট করা হয়েছিল -
উদাহরণ
<html>
<head>
<title>Reading Cookies</title>
</head>
<body>
<center>
<h1>Reading Cookies</h1>
</center>
<%
Cookie cookie = null;
Cookie[] cookies = null;
// Get an array of Cookies associated with the this domain
cookies = request.getCookies();
if( cookies != null ) {
out.println("<h2> Found Cookies Name and Value</h2>");
for (int i = 0; i < cookies.length; i++) {
cookie = cookies[i];
out.print("Name : " + cookie.getName( ) + ", ");
out.print("Value: " + cookie.getValue( )+" <br/>");
}
} else {
out.println("<h2>No cookies founds</h2>");
}
%>
</body>
</html> এখন উপরের কোডটি main.jsp-এ রাখি ফাইল এবং এটি অ্যাক্সেস করার চেষ্টা করুন। আপনি যদি first_name কুকি সেট করেন "জন" এবং শেষ_নাম কুকি হিসেবে "প্লেয়ার" হিসাবে তারপর চলমান http://localhost:8080/main.jsp নিম্নলিখিত ফলাফল প্রদর্শন করবে -
আউটপুট
Found Cookies Name and Value Name : first_name, Value: John Name : last_name, Value: Player