Ora che abbiamo installato Tomcat sulla nostra macchina e
abbiamo descritto i meccanismi fondamentali del suo funzionamento, non ci resta che proporre qualche esempio per consentire
al lettore di vederlo all'opera.
Come anticipato in precedenza, è sufficiente digitare nella barra degli
indirizzi del nostro browser preferito la URL:http://localhost:8080 in modo da accertarsi che la procedura
d'installazione del Servlet Engine abbia avuto successo. A questo indirizzo verrà infatti visualizzata la "HomePage"
di Tomcat recante il messaggio di benvenuto:If you're seeing this page via a web browser, it means you've
setup Tomcat successfully. Congratulations! La "HomePage" corrisponde alla pagina "index.jsp" interna alla cartella
"webapps/ROOT" della directory principale di Tomcat, sarà dunque in quella posizione che piazzeremo i nostri
codici/esempio
Cominciamo con qualcosa di semplice, per esempio potremmo creare una paginetta ".html" e
chiamarla "prova.html". Apriamo la con un qualsiasi editor di testo e scriviamoci un po' di codice:<html>
<head> <title>Prova Tomcat</title>
</head> <body>
<h1>Prova</h1>
</body> </html> Ora apriamo il nostro browser e digitiamo in
Url:http://localhost:8080/prova.html Verrà stampata a video la parola "Prova". Come avrete avuto modo di
notare, il meccanismo input/output attraverso il protocollo di comunicazione HTTP tra client e Web
Server funziona correttamente e la nostra richiesta tramite URL viene prontamente soddisfatta. Troppo semplice? Rendiamo
allora le cose un po' pił complesse, ma soltanto in apparenza, e scriviamo la nostra prima pagina ".jsp".
Creiamo
un'altra pagina chiamata "prova" ma questa volta diamole ".jsp" come estensione; apriamo il nostro nuovo documento con un
editor di testo come il NotePad di Windows o Gedit in Linux e scriviamo:<html>
<head> <title>Prova JSP</title> </head> <body>
<% out.println("<h1>La mia prima pagina in JSP</h1>");
out.println("<h2>Funziona!</h2>"); %>
</body> </html> Testiamo la pagina
digitando nella barra degli indirizzi del nostro browser l'URL:http://localhost:8080/prova.jsp e osserviamo
il risultato.
Nel codice appena digitato, salta immediatamente agli occhi una prima particolarità, tutto il
codice JSP presente nella pagina "prova.jsp" e racchiuso all'interno dei delimitatori "<%" e "%>" in queste
poche righe:out.println("<h1>La mia prima pagina in JSP</h1>"); out.println("<h2>Funziona!</h2>");In esse è presente un'istruzione, out.println, che ha la
stessa funzione dei costrutti print ed echo in PHP, cioè stampa a video la stringa che le viene
passata come parametro.
Per il resto abbiamo soltanto puro HTML; JSP è quindi un linguaggio
"Html embedded" e può essere può quindi "immerso" senza controindicazioni nel codice di una normale pagina Web
con estensione ".jsp".
(Articolo concesso in esclusiva a Mrwebmaster.it; ne è vietata la riproduzione senza il consenso dell'autore e di Mrwebmaster.it.) |