Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Cookie

  1. #1

    Cookie

    Bon girno a tutti.
    Avrei bisogno di un consiglio.
    Sto creando un sito web ke esegue un log-in all'inizio.
    X verificare ke l'autenticazione è stata eseguita ho pensato di rilasciare un cookie.
    Io ho usato NetBeans come editor. Qusto rialscia anchesso un cookie.
    Ora quando ciclo su tutti i cookie me ne da solo uno, quindi non vede il cookie ke ho creato io. il codice per cercare i cookie è il seguente:

    codice:
     Cookie[] cookiesUtente = request.getCookies();
     int indice = 0;
    while (indice < cookiesUtente.length)
                        {
                        System.out.println(indice+"\n "+cookiesUtente[indice].getValue());
                        if (cookiesUtente[indice].getName().equals("girolamo")) {break;}
                        indice++;
                        }
      if (indice < cookiesUtente.length)
                        mioCookie = cookiesUtente[indice];
                   // else mioCookie = null;
                    if (mioCookie==null) page="/faces/Page1.jsp";
                    else  page="/Pag2.jsp";
                    }
                 try {
             System.out.println(page);
             request.getRequestDispatcher(page).forward(request, response);
         }
         catch(Throwable t) {
             getServletContext().log(t.getMessage());
         }
    invece quello per creare il cookie:

    codice:
    Cookie mioCookie = new Cookie ("girolamo", "mio");
               mioCookie.setPath("/banana/gatto");
               mioCookie.setMaxAge(5000);
               mioCookie.setSecure(false);
               response.addCookie(mioCookie);
    qualcuno sà darmi qualche consiglio???
    vi ringrazio.
    Ciao.

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Cookie

    Originariamente inviato da weit21085
    qualcuno sà darmi qualche consiglio???
    Una cosa che salta subito all'occhio è che hai settato "girolamo" come name del cookie ma poi fai:

    if (cookiesUtente[indice].getValue().equals("girolamo"))

    cioè cerchi "girolamo" sui value. Che ovviamente non quadra .....
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Si ho visto ma non cambia... avevo fatto una prova sul valore.
    Cmq corretto è così:

    codice:
     if (cookiesUtente[indice].getName().equals("girolamo")) {break;}
                        indice++;

  4. #4
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    E se invece di scrivere tonnellate di slash e backslash cominciassi a usare gli strumenti che il forum mette a disposizione e che sono perfettamente spiegati nel regolemento, avresti dei post più puliti (come quelli di tutti gli altri) e faciliteresti le cose a tutti...

    Correggo io i tuoi post precedenti e ti invito a prendere visione del regolamento (che trovi in rilievo sul forum), in particolare il punto 6.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.