import java.io.*; import java.util.*; import javax.servlet.*; import javax.servlet.http.*; public class CookieTest extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { response.setContentType("text/html"); PrintWriter out = response.getWriter(); out.println(""); out.println(""); out.println("JEUS Samples"); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println("
"); out.println("
"); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println("
"); out.println("home"); out.println("view source "); out.println(""); out.println("
"); out.println("

Cookie Informations from browser

"); Cookie[] cookies = request.getCookies(); if (cookies == null){ out.println("No cookie form browser"); }else if (cookies.length > 0) { out.println(""); out.println(""); out.println(""); for (int i = 0; i < cookies.length; i++) { Cookie cookie = cookies[i]; out.println(""); } out.println("
Cookie NameCookie Value
" + cookie.getName() + ""); out.println(cookie.getValue() + "
"); } else { out.println("No cookie form browser"); } out.println("

Added Cookie Informations

"); try { ServletInputStream is = request.getInputStream(); Hashtable params = HttpUtils.parsePostData(request.getContentLength(), is); String[] cookieName = (String[])params.get("cookiename"); String[] cookieValue = (String[])params.get("cookievalue"); if ((cookieName != null && !cookieName[0].equals("")) && (cookieValue != null && !cookieValue[0].equals(""))) { Cookie cookie = new Cookie(cookieName[0], cookieValue[0]); response.addCookie(cookie); out.println(""); out.println(""); out.println(""); out.println("
Cookie Name"); out.println(cookie.getName() + "
Cookie Value"); out.println(cookie.getValue() + "
"); } else { out.println("No cookie is added, fill in the form"); } } catch (IOException ioe) { out.println("Exception : " + ioe.getMessage()); } out.println("

"); out.println("

Cookie Input Form

"); out.println("
"); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println("
Cookie Name
Cookie Value
"); out.println(""); out.println("
"); out.println("


"); out.println(""); out.println(""); } public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { doGet(request, response); } }