Java Tutorial/JSP/Cookie
Содержание
Create Cookie
<source lang="java">
<HTML>
<HEAD> <TITLE>Reading a Cookie</TITLE> </HEAD> <BODY>
Reading a Cookie
<% Cookie cookie1 = new Cookie("message", "Hello!"); cookie1.setMaxAge(24 * 60 * 60); response.addCookie(cookie1); %>
refresh to see the Cookie
<% Cookie[] cookies = request.getCookies(); for(int i = 0; i < cookies.length; i++) { if (cookies[i].getName().equals("message")) { out.println("The cookie says " + cookies[i].getValue()); } } %> </BODY>
</HTML></source>
Refresh to see the Cookie
<source lang="java">
<HTML>
<HEAD> <TITLE>Reading a Cookie</TITLE> </HEAD> <BODY>
Reading a Cookie
<% Cookie cookie1 = new Cookie("message", "Hello!"); cookie1.setMaxAge(24 * 60 * 60); response.addCookie(cookie1); %>
refresh to see the Cookie
<% Cookie[] cookies = request.getCookies(); for(int i = 0; i < cookies.length; i++) { if (cookies[i].getName().equals("message")) { out.println("The cookie says " + cookies[i].getValue()); } } %> </BODY>
</HTML></source>
Setting and Reading Cookies
<source lang="java">
<HTML>
<HEAD> <TITLE>Setting and Reading Cookies</TITLE> </HEAD> <BODY <% Cookie c = new Cookie("message", "Hello!"); c.setMaxAge(24 * 60 * 60); response.addCookie(c); %> <% Cookie[] cookies = request.getCookies(); boolean foundCookie = false; for(int i = 0; i < cookies.length; i++) { Cookie cookie1 = cookies[i]; if (cookie1.getName().equals("color")) { out.println("bgcolor = " + cookie1.getValue()); foundCookie = true; } } if (!foundCookie) { Cookie cookie1 = new Cookie("color", "cyan"); cookie1.setMaxAge(24*60*60); response.addCookie(cookie1); } %> >
Setting and Reading Cookies
This page will set its background color using a cookie after refreshing. </BODY>
</HTML></source>