JSP Create and List Cookie : Cookie « JSP « Java

JSP Create and List Cookie

<%@ page import="java.util.*" %>
  Cookie[] cookies = request.getCookies();
  if (cookies == null)
    cookies = new Cookie[0];
  Date thisVisit = new Date();
  // add data cookie to session
  Cookie c = new Cookie("lastVisit",""+thisVisit);
  // add cookie to session
  String name = request.getParameter("name");
  String value = request.getParameter("value");
  Cookie added = null;
  if (name!=null && value!=null && name.length()>0) {
    added = new Cookie(name,value);
    <TITLE>Cookie List</TITLE>
    <H1>Cookie List</H1>
    This visit: <%= thisVisit %><BR>
    Number of cookies: <%= cookies.length %><BR>
    for (int i=0; i<cookies.length; i++) {
      // check if added cookie already present
      if (added!=null && added.getName().equals(cookies[i].getName()))
        added = null;
    if (added != null)
      out.println("new cookie: "+added.getName()+":\t"+
    <H2>New cookie</H2>
      <P>Name: <INPUT TYPE='TEXT' NAME='name'></P>
      <P>Value: <INPUT TYPE='TEXT' NAME='value'></P>
      <INPUT TYPE='SUBMIT' VALUE='Add new value'>


JSP-Create-Cookie.zip( 88 k)

Related examples in the same category

1.JSP List All Cookie
2.Setting a Cookie
3.Setting and Reading Cookies
4.Deal with the cookie
5.Cookie display in a JSP page
6.JSP: deal with cookie