akademie.de
 home/aufg/kap1/cookie.jsp

TimeZones.jsp bweiche.jsp cookie.jsp TimeZones2.jsp Hi, Sie sind neu hier!


 Source

01 <%page import="javax.servlet.http.*" %>
02 <%include file="_pages.jspf"%>
03 <%include file="/template/head.jspf"%>
04 <% 
05   // Name des cookies
06   String myCookieName="seeYou";
07   // alle Cookies aus dem Request holen
08   Cookie[] cookies=request.getCookies();
09   // Diese Variable nimmt das gefundene Cookie auf
10   Cookie myFoundCookie=null;
11   // Alle erhaltenen Cookies nach ihrem Namen abfrangen
12   if (cookies!=null) {
13     for (int i=0;i<cookies.length;i++) {
14       if (myCookieName.equals(cookies[i].getName())) {
15         // wenn myCookieName gefunden wurde,
16         // das Cookie in myFoundCookie speichern
17         myFoundCookie=cookies[i];
18         // und Schleife abbrechen, mehr wollten wir nicht
19         break;
20       }
21     }
22   }
23   if (myFoundCookie==null) {
24     // Cookie wurde nicht gefunden, myFoundCookie ist immer noch null
25     // neue Cookie erzeugen mit aktuellem Datum
26     Cookie myCookie=new Cookie(myCookieName,java.net.URLEncoder.encode(new java.util.Date().toString()));
27     // Lebenszeit des Cookies auf gr?sstm?glichen Wert setzen
28     myCookie.setMaxAge(Integer.MAX_VALUE);
29     // Cookie ausgeben
30     response.addCookie(myCookie);
31     // User begr?ssen
32     out.println("Hi, Sie sind neu hier!");
33   else {
34     // Cookie gefunden,
35     // Wert auslesen und User begr?ssen.
36     out.println("Hi, Sie waren zuerst am: "+ java.net.URLDecoder.decode(myFoundCookie.getValue())" auf meiner Seite!");
37   }
38  %>
39 <%include file="/template/tail.jspf"%>



<%page import="javax.servlet.http.*" %>
<%include file="_pages.jspf"%>
<%include file="/template/head.jspf"%>
<% 
  // Name des cookies
  String myCookieName="seeYou";
  // alle Cookies aus dem Request holen
  Cookie[] cookies=request.getCookies();
  // Diese Variable nimmt das gefundene Cookie auf
  Cookie myFoundCookie=null;
  // Alle erhaltenen Cookies nach ihrem Namen abfrangen
  if (cookies!=null) {
    for (int i=0;i<cookies.length;i++) {
      if (myCookieName.equals(cookies[i].getName())) {
        // wenn myCookieName gefunden wurde,
        // das Cookie in myFoundCookie speichern
        myFoundCookie=cookies[i];
        // und Schleife abbrechen, mehr wollten wir nicht
        break;
      }
    }
  }
  if (myFoundCookie==null) {
    // Cookie wurde nicht gefunden, myFoundCookie ist immer noch null
    // neue Cookie erzeugen mit aktuellem Datum
    Cookie myCookie=new Cookie(myCookieName,java.net.URLEncoder.encode(new java.util.Date().toString()));
    // Lebenszeit des Cookies auf gr?sstm?glichen Wert setzen
    myCookie.setMaxAge(Integer.MAX_VALUE);
    // Cookie ausgeben
    response.addCookie(myCookie);
    // User begr?ssen
    out.println("Hi, Sie sind neu hier!");
  else {
    // Cookie gefunden,
    // Wert auslesen und User begr?ssen.
    out.println("Hi, Sie waren zuerst am: "+ java.net.URLDecoder.decode(myFoundCookie.getValue())" auf meiner Seite!");
  }
 %>
<%include file="/template/tail.jspf"%>