code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
| import java.io.*;
import java.text.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class CookieExample extends HttpServlet
{
public void doGet(HttpServletRequest request,HttpServletResponse response) throws IOException, ServletException
{
response.setContentType("text/html");
String cookieName = request.getParameter("cookiename");
String cookieValue = request.getParameter("cookievalue");
if (cookieName != null && cookieValue != null)
{
Cookie cookie = new Cookie(cookieName, cookieValue);
cookie.setMaxAge(9000);
response.addCookie(cookie);
}
PrintWriter out = response.getWriter();
out.print("<form action=\"");
out.println("CookieExample\" method=POST>");
out.println("<input type=text length=20 name=cookiename><br>");
out.println("<input type=text length=20 name=cookievalue><br>");
out.println("<input type=submit></form>");
out.println("</body>");
out.println("</html>");
}
public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{
doGet(request, response);
}
} |
Ik gebruik deze code om cookies te maken. Ik gebruik IE6 op Win98 en JDK versie 1.3.1_01.
Als ik deze code nu uitvoer zie ik nergens op mijn schijf de cookies terug, maar deze code werkt wel op een ander systeem met JDK versie 1.3.0_02. Op beide systemen wordt gebruik gemaakt van jsdk (java webserver met servlet ondersteuning) versie 2.1
Weet iemand hoe dit kan