I primi passi di programmazione con Jsp [2/2]

Guida alle Java server pages
di R.Pedrini

Un esempio un po’ più articolato potrebbe essere il seguente:

<> Salvare nel file Esempio3.jsp il seguente codice:

<%@ page info="a hello world example" %>
<HTML>
<BODY bgcolor="#ffffff">
<%@ include file="Incluso.htm" %>
<TABLE width="300">
<TR>
<TD width=92>  </TD>
<TD width=300 align=center>
<H1>Hello, World!</H1>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>


<> Salvare nel file Incluso.htm il seguente listato. Sincerarsi che l’estensione del file sia .htm e non .html. Inoltre, si noti che i tag <HTML>, <HEAD> e non devono essere presenti poichè questo file viene incluso nel precedente e quindi vi sarebbe una duplicazione dei tag stessi che potrebbero far incorrere in errore il browser.

<TABLE border="0" width="325" cellspacing="0" cellpadding="0">
<TR>
<TD height="40" width="60">  </TD>
<TD width="300">
<H1>La mia terza JSP</H1>
</TD>
</TR>
<TR>
<TD width="60" height="100">  </TD>
<TD align="center" width="300"> Ecco come funziona una include directive </TD>
</TR>
</TABLE>


Si comprende facilmente come in questo caso la pagina web dinamica generata dal server è una "fusione" del file Incluso.htm a cui segue la scritta "Hello, World!" formattata nel file jsp.

Risultato ottenuto dall’invocazione del file Esempio3.jsp

Ovviamente molte altre e ben più evolute sono le potenzialità offerte dalla tecnologia JSP (e Servlets) e intuitivamente si può immaginare quali siano le possibili implementazioni: dalla creazione di pagine dinamiche costruite prelevando i dati da un database, alla costruzione di un motore di ricerca, alla implementazione di procedure di login per utenti registrati fino a sconfinare nell’integrazione Internet-Intranet con la costruzione di funzioni specializzate visibili solo per certi gruppi di utenti e invisibili ad altri (ad esempio per l’amministratore o per i dipendenti).

Architettura Internet-Intranet con un Java Web Server


<- Pagina precedente
Clicca per tornare alla prima parte dell'articolo

Torna all'indice
Clicca per tornare alla pagina indice della guida


© Risorse.net (www.risorse.net)
pagina in versione stampabile:
http://www.risorse.net /jsp/primipassi2.asp?print=ok