Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [JSP] Passaggio parametri tra jsp

    Ho una piccola applicazione web costituita da una pagina html, una jsp e una servlet.
    La pagina html permette di settare un parametro di tipo stringa,

    Codice PHP:
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <
    html>
    <
    head>
    <
    meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <
    title>Generazione dei file xml</title>
    </
    head>
    <
    body>
        <
    h2>[b]Inserisci l'id dell'esame di cui vuoi generare gli xml[/b]</h2>
        <
    form action="generaXML.jsp" method="post">
        
    Nome:<input type="text" name="idesame"/>
        <
    input type="submit" value="Invia"/>
        </
    form>
    </
    body>
    </
    html
    Questo parametro viene passato ad una pagina jsp tramite il form della pagina html.
    Codice PHP:
    <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
        
    pageEncoding="ISO-8859-1"%>
    <!
    DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <
    html>
    <
    head>
    <
    meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <
    title>Pagina di esportazione degli esami</title>
    <
    style
    span#waiting {display:none} 
    </style
    <
    script type="text/javascript"
    function 
    aspetta() { 
        var 
    oBottone document.getElementById('invio'); 
        var 
    oAspetta document.getElementById('waiting'); 
        
    oAspetta.style.display "block"
        
    oBottone.style.display "none"

    </script> 
    </head>
    <body>
        <h2> Seleziona la modalità di generazione:</h2>
        <h3> su server ftp, file .zip oppure entrambi.</h3>
        <form action="controller" method="post">
        <fieldset>
             <legend>Spunta le caselle appropriate e ricorda di
                     inserire i dati per la connessione FTP se necessari 
             </legend>

        <table cellpadding="5" border="0">
            <tr>
                <td align="right"><input type="checkbox" name="ftp" value="ftp"/></td>
                <td>FTP</td>
                <td align="right"><input type="checkbox" name="zip" value="zip"/></td>
                <td>.ZIP</td>
            </tr>
            <tr>
                <td align="right">Indirizzo del server FTP:</td>
                <td><input type="text" name="host"/></td>
            </tr>
            <tr>
                <td align="right">Username:</td>
                <td><input type="text" name="username"/></td>
            </tr>
            <tr>
                <td align="right">Password</td>
                <td><input type="text" name="password"/></td>
            </tr>
            <tr>
                <td></td> 
                <td colspan="2" align="center"> 
                   
    <input type="submit" value="Esporta" id="invio" onclick="aspetta()"/> 
                   <span id="waiting">Attendere, Creazione in corso...</span> 
                </td> 
            </tr>
        </table>
        </fieldset>
        </form>
    </body> 
    Il mio problema è capire come ottenere il parametro proviente dalla pagine html nella jsp e come inviare questo parametro insieme agli altri parametri che vengono specificati da un altro form contenuto nella stessa jsp ad una servlet che si occupa della logica di controllo.
    Grazie per l'attenzione

  2. #2
    Per ottenere il parametro

    codice:
    request.getParameter("idesame");

  3. #3
    Per ottenere il parametro all'interno della jsp siamo d'accordo.
    E se voglio inviarlo alla servlet insieme ad ad altri parametri che ottengo dal form della jsp?

  4. #4
    nella jsp aggiungi un campo hidden alla form valorizzato col valore proveniente dalla pagina html:


    Codice PHP:
    <input type="hidden" name="id_esame" id="id_esame" 
           
    value="<%=request.getParameter("idesame")%>" /> 
    Nella servlet puoi recuperare il valore del campo hidden con request.getParameter("id_esame")
    Al mio segnale... scatenate l'inferno!

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.