Link sponsorizzati

Testare Tomcat: dall'HTML alla nostra prima JSP

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".

Guida Tomcat
E-Learning
Corso LinuxCorso Linux
Guida completa al sistema open-source. A partire da 39 €.
Corso MySQLCorso MySQL
Gestione del database open-source. A partire da 49 €.
Corso PHPCorso PHP
Corso completo per la creazione di siti Web dinamici. Sconto -25% sino al 15/02/2012.
Link sponsorizzati