Java EE: Prima JSP
JSP (JavaServer Pages) è una tecnologia per la creazione di pagine web dinamiche utilizzando Java come linguaggio di programmazione. Le pagine JSP sono simili alle pagine HTML, ma includono anche codice Java all’interno del markup HTML.
Le pagine JSP sono comunemente utilizzate per creare applicazioni web dinamiche, in cui i dati devono essere recuperati da un database o da altre fonti di dati, elaborati e visualizzati sulle pagine web in modo dinamico. Utilizzando JSP, è possibile creare pagine web che vengono generate dinamicamente in base alle informazioni recuperate dal server.
In sintesi, le pagine JSP possono essere utilizzate per creare applicazioni web dinamiche e interattive che richiedono il supporto di elaborazione lato server e l’utilizzo di Java come linguaggio di programmazione.
Ti consiglio di installare l’IDE Eclipse per seguire passo dopo passo la seguente guida. Ricordati di scegliere Java EE nella fase di setup.
Per prima cosa crea un nuovo progetto di tipo Dynamic Web Project

Scegli un nome per il tuo progetto e indica il Target Runtime

e indica la versione di Tomcat che hai installato (se non lo avevi installato fermati e segui questa guida e poi torna a questa lezione)

Dovrai specificare la directory dove hai installato Tomcat

Presta attenzione ad usare come percorso per la output folder: NomeProgetto/WEB-INF/classes

Dalla cartella (NomeDelProgetto) premere il tasto destro del mouse e scegliere New JSP File

Per questa lezione scegli JSP File (html 4.01)

Modifica la JSP generata in modo di avere un codice simile al seguente
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Hello</title>
</head>
<body>
Hello World!!!!
</body>
</html>
Fondamentale, per avviare il nostro server e in automatico caricare il file appena scritto, devi modificare il file web.xml (dal Source) ed aggiungere il file hello.jsp

Avviamo ora il server dalla cartella root del progetto

Ed ecco la nostra prima Java Server Page in azione
