Mega Code Archive

 
Categories / Java / JSP
 

JSP List All 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);   response.addCookie(c);   // 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);     response.addCookie(added);   } %> <HTML>   <HEAD>     <TITLE>Cookie List</TITLE>   </HEAD>   <BODY>     <H1>Cookie List</H1>     This visit: <%= thisVisit %><BR>     Number of cookies: <%= cookies.length %><BR>     <H2>Cookies</H2>     <%     for (int i=0; i<cookies.length; i++) {       out.println(cookies[i].getName()+":\t"+         cookies[i].getValue()+"<BR>");       // 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"+         added.getValue()+"<BR>");     %>     <H2>New cookie</H2>     <FORM>       <P>Name: <INPUT TYPE='TEXT' NAME='name'></P>       <P>Value: <INPUT TYPE='TEXT' NAME='value'></P>       <INPUT TYPE='SUBMIT' VALUE='Add new value'>     </FORM>   </BODY> </HTML>                     JSP-List-All-Cookie.zip( 88 k)