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:8080in 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.htmlVerrà 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.jspe 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".
| Corso Linux Guida completa al sistema open-source. A partire da 39 €. | |
| Corso MySQL Gestione del database open-source. A partire da 49 €. | |
| Corso PHP Corso completo per la creazione di siti Web dinamici. Sconto -25% sino al 15/02/2012. |