[Java] Cookies niet op mijn schijf??

Pagina: 1
Acties:

  • Machiel21
  • Registratie: September 2001
  • Laatst online: 08-02-2024
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 :?

  • nxt
  • Registratie: November 2001
  • Laatst online: 26-08 13:51

nxt

draait op dat andere systeem geen IE6?
Want misschien dat IE6 de cookies blockt (deed ie bij mij standaard zodat ik bij alle forums per muisklik weer moest inloggen).

  • Machiel21
  • Registratie: September 2001
  • Laatst online: 08-02-2024
Op dinsdag 19 maart 2002 13:14 schreef nxt het volgende:
draait op dat andere systeem geen IE6?
Want misschien dat IE6 de cookies blockt (deed ie bij mij standaard zodat ik bij alle forums per muisklik weer moest inloggen).
Daar draait IE5. Dat maakt nix uit, want als deze code wordt uitgevoerd op dat andere systeem en ik benader de website met de servlet dan komen er wel cookies op mijn schijf. Alleen niet als ik deze code lokaal uitvoer. Maar als ik het op de andere systeem lokaal uitvoer werkt het wel.