JSP

Dopo aver creato il primo progetto “statico” con “Cominciamo a capire come funziona“, proviamo a dare un pò di dinamicità:

  • Aggiungiamo nel body della pagina index.html un form:

<form name=”Login” action=”index.jsp”>
Nome: <input name=”nome” type=”text” /><br />
<input id=”submit” type=”submit” value=”Enter” />
</form>

  • Crea il file jsp che si chiama index.jsp che all’interno del suo body conterà:

Benvenuto <%=request.getParameter(“nome”)%>

  • Salviamo i file, riaviamo il Web Server e carichiamo il progetto dal browser
  • Quello che scriviamo nell’input text sarà riportato nella pagina index.jsp

N.B.: Per adesso nell’url potete vedere il nome della variabile e il suo valore

 

Cosa succede ?

Nell’index.html ho inserito un form che contiene un elemento input denominato “nome”, il form ha un action uguale a index.jsp, quindi qando facciamo click sul submit, viene conservato il valore di nome e caricata la pagina index.jsp. La pagina index.jsp contiene i caratteri <% che indica che si sta inserendo codice java nella pagina jsp, quindi col request.getParameter legge il valore di nome

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.