Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    92

    [jsp] uso variabili sessione

    Qualcuno mi potrebbe spiegare perchè se

    <html>
    <body>
    <%
    String pippo = "pippo";
    session.setAttribute("nome", pippo);
    String s = (String) session.getAttribute("nome");
    out.println(s);
    %>
    avanti
    </body>
    </html>

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    92
    scusate ho schiacciato invio per sbaglio

    questa pagina stampa correttamente la parola pippo e rimanda ad una seconda pagina prova 2

    <html>
    <body>
    <%
    String pippo = "pippo";
    session.setAttribute("nome", pippo);
    String s = (String) session.getAttribute("nome");
    out.println(s);
    %>
    avanti
    </body>
    </html>

    prova 2 cerca di vedere la variabile, ma quando la stampo mi stampa null

    <html>
    <body>
    <%
    String s = (String) session.getAttribute("nome");
    out.println(s);
    %>
    </body>
    </html>

    perchè?

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    92
    Non cè nessuno che mi possa aiutare?

  4. #4
    In cima ad entrambe le pagine prova a scrivere:

    <%@ page session = "true" %>

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    92
    Grazie mille, ora funziona

  6. #6
    Però riflettendo mi sembra strano... l'attributo session di page non dovrebbe essere true di default? Vabbè l'importante che funziona

  7. #7
    Utente di HTML.it L'avatar di Ed_Bunker
    Registrato dal
    Jul 2003
    Messaggi
    1,119
    Vero, il valore di default dovrebbe essere true (Mentre io in tutta sincerita' credevo il contrario...)

    Page directive

    Magari perche' la direttiva deve essere comunque inserita... altrimenti nessun valore viene impostato.

    Con
    codice:
    <%@ page %>
    dovrebbe funzionare ugualmente visto che tutti gli attributi prenderebbero il valore assegnatogli di default.

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    92

    Mi sono sbagliato, le variabili di sessione anche con session=true continuano a non funzionare, qualcuno ha altre idee?

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.