JSP: Comment traiter les cookies?

Author:
       
// cookieReader.jsp
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>



  
  

We did not find any cookies in the request

     

The name and value of each found cookie

Cookie name: 
Cookie value: 

// cookieSetter.jsp " /> " /> " /> Cookie Maker

Here is information about the new cookie

Name: 
Value: 
Path:  // put the class fichier to WEB-INF/classes/com/java2s //CookieBean.java package com.java2s; import javax.servlet.http.Cookie; import javax.servlet.http.HttpServletResponse; public class CookieBean {   private Cookie cookie = null;   public CookieBean() {   }   public void setName(String name) {     if (name == null || (name.equals("")))       throw new IllegalArgumentException("Invalid cookie name set in: "           + getClass().getName());     cookie = new Cookie(name, "" + new java.util.Date().getTime());   }   public void setValue(String value) {     if (value == null || (value.equals("")))       throw new IllegalArgumentException("Invalid cookie value set in: "           + getClass().getName());     if (cookie != null)       cookie.setValue(value);   }   public void setMaxAge(int maxAge) {     if (cookie != null)       cookie.setMaxAge(maxAge);   }   public void setPath(String path) {     if (path == null || (path.equals("")))       throw new IllegalArgumentException("Invalid cookie path set in: "           + getClass().getName());     if (cookie != null)       cookie.setPath(path);   }   public void setCookieHeader(HttpServletResponse response) {     if (response == null)       throw new IllegalArgumentException(           "Invalid HttpServletResponse set in: "               + getClass().getName());     if (cookie != null)       response.addCookie(cookie);   }   public String getName() {     if (cookie != null)       return cookie.getName();     else       return "unavailable";   }   public String getValue() {     if (cookie != null)       return cookie.getValue();     else       return "unavailable";   }   public String getPath() {     if (cookie != null)       return cookie.getPath();     else       return "unavailable";   } }                     

Leave a Reply

Your email address will not be published. Required fields are marked *