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

    [JSP] memorizzare valore select

    Salve a tutti, dovrei memorizzare una variabile di sessione con il valore della select
    ma non riesco a trovare una funzione che faccia al caso mio...
    Al posto di request.dati.D1 cosa dovrei mettere? grazie.

    <html>
    <head>
    <script>
    function setpk()
    {<%String tmp=request.dati.D1;
    session.setAttribute("pk", tmp);
    %>}
    </script>

    </head>
    <body>

    <form name="dati" action="index.jsp" method="GET">

    <select name="D1" size="20">
    <option value="a">a</option>
    <option value="b">b</option>
    <option value="c">c</option>
    </select>

    <BUTTON type="submit" onClick="setpk()">OK</BUTTON>

    </form>
    </body>
    </html>

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    92
    Per evitare il tutto potrei settarlo in un altra pagina, ma dovrei farlo solo al primo accesso.

    if(((String)session.getAttribute("pk")).equals("") )

    Posso controllarla così o mi darebbe errore?

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

    Re: [JSP] memorizzare valore select

    Originariamente inviato da Wezen
    {<%String tmp=request.dati.D1;
    Se lo fai come scriptlet ovviamente request.dati.D1 è una sintassi sbagliata, request è un HttpServletRequest e non ha di certo un campo dati o roba simile.

    String tmp = request.getParameter ("D1");

    Il nome del form inviato non c'è da nessuna parte nella request.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

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.