21/02/25 ----------- Q)persistent cookie application cookiesapplication preferences.html WEB-INF web.xml src CookieCreator.java CookieReceiver.java classes CookieCreator.class CookieReceiver.class http://localhost:8081/cookiesapplication Note:- In web.xml, preferences.html is made the home page of the application. preferences.html preferences.html -------------------

WELCOME TO www.ashokit.com

SELECT BGCOLOR

SELECT SPORT
cricket footbal basketball

web.xml ---------- creator CookieCreator receiver CookieReceiver creator /source receiver /target preferences.html CookieCreator.java --------------------- import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class CookieCreator extends HttpServlet{ public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException,IOException{ String bclr=req.getParameter("t1"); String sport=req.getParameter("t2"); Cookie c1=new Cookie("bc",bclr); c1.setMaxAge(300); res.addCookie(c1); Cookie c2=new Cookie("s",sport); c2.setMaxAge(300); res.addCookie(c2); res.setContentType("text/html"); PrintWriter pw=res.getWriter(); pw.println(""); pw.println("
"); pw.println("

GET YOUR PREPERENCES HERE

"); pw.println("
"); pw.close(); }//doGet } CookieReceiver.java ---------------------- import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class CookieReceiver extends HttpServlet{ public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException,IOException{ Cookie c[]=req.getCookies(); String color=null; String sport=null; if(c!=null) { for(int i=0;i"); pw.println("YOUR FAVOURITE SPORT IS"+sport+""); pw.println(""); pw.close(); } }