Lezione Servlet Parte Seconda

21
Jun 14, 2 022 Tutorial Servlet Silvano Natalizi

description

Come organizzare un'applicazione web in java

Transcript of Lezione Servlet Parte Seconda

Page 1: Lezione Servlet Parte Seconda

Apr 13, 2023

Tutorial Servlet

Silvano Natalizi

Page 2: Lezione Servlet Parte Seconda

Applicazione web

Page 3: Lezione Servlet Parte Seconda

Struttura dell’applicazione

Crea la precedente struttura di cartelle sotto webapps di tomcat

Crea le cartella ipc, ipc/WEB-INF, ipc/WEB-INF/classes

Crea il file web-xml dentro la cartella ipc/WEB-INF

Page 4: Lezione Servlet Parte Seconda

Web-xml iniziale

Page 5: Lezione Servlet Parte Seconda

Hello.html

Crea una semplice pagina web hello.html <html><body>

   Hi there! I am a simple web page!</body></html>

Salvala dentro la cartella ipc Restart TomCat Usa il browser per vedere la pagina all’indirizzo: http://localhost:8080/ipc/hello.html

Page 6: Lezione Servlet Parte Seconda

Creare una semplice Servlet

Usa Scite per creare questa semplice Servlet e salvarla nella cartella classes

Page 7: Lezione Servlet Parte Seconda

java.bat per compilare

Page 8: Lezione Servlet Parte Seconda

Compila la Servlet

Lancia la java.bat Cambia cartella fino ad arrivare alla cartella classes javac SimpleServlet.java Il file compilato SimpleServlet.class rimane dentro la

cartella classes

Page 9: Lezione Servlet Parte Seconda

Modifica web.xml

Page 10: Lezione Servlet Parte Seconda

Verifica la pagina web

 restart TomCat http://localhost:8080/ipc/Simple

Page 11: Lezione Servlet Parte Seconda

Uso del protocollo GET per inviare dati ad una Servlet

Page 12: Lezione Servlet Parte Seconda

Compila la precedente Servlet

Compilala e lasciala nella cartella classes Quindi modifica web-xml per creare questo path alla

servlet: /ipc/somma

Page 13: Lezione Servlet Parte Seconda

Web-xml modificato

Page 14: Lezione Servlet Parte Seconda

Prova la precedente pagina

Accedi alla pagina con il seguente indirizzo ed i seguenti parametri di prova:

http://localhost:8080/ipc/somma?num1=8&num2=6

Page 15: Lezione Servlet Parte Seconda

Uso di Web Forms per inviare dati ad una Servlet

Crea la web form addnumbers.html Salvala nella cartella ipc

Page 16: Lezione Servlet Parte Seconda

Prova la somma con la form

Restart TomCat

http://localhost:8080/ipc/addnumbers.html

Page 17: Lezione Servlet Parte Seconda

Uso di POST per inviare i dati alla Servlets

Salva nella cartella ipc, come somma.html

Page 18: Lezione Servlet Parte Seconda

Scrivi la nuova servlet per il POST

Salva la servlet nella cartella classes

compilala

Page 19: Lezione Servlet Parte Seconda

Aggiungi questa modifica al web-xml

Page 20: Lezione Servlet Parte Seconda

Prova la form con il POST

Restart TomCat Digita l’indirizzo http://localhost:8080/somma.html

Page 21: Lezione Servlet Parte Seconda

The End

http://web.bvu.edu/faculty/schweller/internetprog/demos.htm