cookies problem
hi ... there iz some problem in this code, i m not getting all the cookies ... can anybody point out my mistake
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
public class CookieDemo extends HttpServlet
{
public void service(HttpServletRequest req,HttpServletResponse res) throws IOException,ServletException
{
String bookname;
res.setContentType("text/html");
PrintWriter p=res.getWriter();
bookname=req.getParameter("bookname");
if(bookname!=null && bookname.length()>0)
{
Cookie cookie=new Cookie("book",bookname);
res.addCookie(cookie);
}
Cookie[] cookies=req.getCookies();
if(cookies.length>0)
{
p.println("[list]");
for(int i=0;i<cookies.length;i++)
{
bookname=cookies[i].getValue();
p.println("<li>"+bookname+"</li>");
}
p.println("</ul>");
}
p.println("<form action='CookieDemo'>");
p.println("Enter Book Name: <input type='text' name='bookname'>");
p.println("<input type='submit' value='Add Book'>");
p.println("</form>");
}
}
|