-
Problems with Cookies
I'm having problems with building cookies in my java file.
Here are my problems:
1)How to I create a cookie?
2)How to check if a cookie is created?(if created,how to write into that particular cookie)
3)Where are the cookies stored when I run test?
Below is my codes(I'm not sure if I did it right)
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.util.*;
public class Prac4Task2 extends HttpServlet {
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
String title = "Reading Request Parameters and HTTP Headers";
// Generate HTML document head
out.println("<html>\n<head>\n" +
"<title>" + title + "</title>\n</head>");
// Display a title in teh HTML document
out.println("<body bgcolor=\"#FDF5E6\">\n" +
"<h1 align=\"center\">" + title + "</h1>\n");
Cookie[] cookies = request.getCookies();
if(cookies!=null)
{
for(int i=0;i<cookies.length;i++){
if(cookies[i].getName().equals(request.getParameter("StudentName"))
out.println(cookies[i].getValue());
}
}
else{
Cookie userCookie=new Cookie(request.getParameter("StudentName"),request.getParameter("StudentNumber"));
response.addCookie(userCookie);
}
// Close teh HTML docuemnt
out.println("</body></html>");
}
public void doPost(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
doGet(request, response);
}
}
nicwan
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
Forum Rules
|
Top DevX Stories
Easy Web Services with SQL Server 2005 HTTP Endpoints
JavaOne 2005: Java Platform Roadmap Focuses on Ease of Development, Sun Focuses on the "Free" in F.O.S.S.
Wed Yourself to UML with the Power of Associations
Microsoft to Add AJAX Capabilities to ASP.NET
IBM's Cloudscape Versus MySQL
|
Bookmarks