Home
JAVA SERVLET
Creating Counter Using Cookies
Here is an program to implement the counter on client's machine
import javax.servlet.*; import java.io.*; import javax.servlet.http.*; public class reen extends HttpServlet { Cookie cok1[]; Cookie cok2; String st; int ctr; int i; public void service(HttpServletRequest request,HttpServletResponse response)throws IOException,ServletException { PrintWriter pw=response.getWriter(); cok1=request.getCookies(); for(i=0;i<cok1.length;i++) { if((cok1[i].getName()).equals("ctr")) { st=cok1[i].getValue(); if(st!=null) { st= new String("0"); } } else { ctr=Integer.parseInt(st); } } if(ctr<=10) { ctr+=1; st=String.valueOf(ctr); cok2=new Cookie("ctr",st); cok2.setMaxAge(1000000); response.addCookie(cok2); pw.println("<script>document.location.replace(\"file://c:/jsdk2.0/examples/valid.html\");</script>"); } else { pw.println("<script>document.location.replace(\"file://c:/jsdk2.0/examples/invalid.html\");</script>"); } pw.close(); } }
Previous
Next