कुकीज़ पढ़ने के लिए, आपको 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 कुकी . सेट करते हैं "जॉन" और last_name कुकी . के रूप में "खिलाड़ी" के रूप में फिर चल रहा है http://localhost:8080/main.jsp निम्नलिखित परिणाम प्रदर्शित करेगा -
आउटपुट
Found Cookies Name and Value Name : first_name, Value: John Name : last_name, Value: Player