Java EE: Prima JSP

immagine fantasy che rappresenta programmatori frontend

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

new Dynamic Web Project in Eclipse
new Dynamic Web Project in Eclipse

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

Target Runtime
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)

Apache Tomcat 10 come ambiente Runtime
Apache Tomcat 10 come ambiente Runtime

Dovrai specificare la directory dove hai installato Tomcat

directory di Tomcat
directory di Tomcat

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

Cartella di output
Cartella di output

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

nuova JSP
nuova JSP

Per questa lezione scegli JSP File (html 4.01)

scelta del tipo di JSP File
scelta del tipo di JSP File

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

aggiunta del file hello.jsp in web.xml
aggiunta del file hello.jsp in web.xml

Avviamo ora il server dalla cartella root del progetto

Eclipse Run on Server
Eclipse Run on Server

Ed ecco la nostra prima Java Server Page in azione

output sul server della jsp
output sul server della jsp

Pubblicato da Carlo Contardi

Carlo Contardi, docente di informatica e sviluppatore Full Stack, condivide la sua passione per la programmazione e l’informatica attraverso il suo blog Space Coding. Offre preziosi consigli e soluzioni pratiche a chi vuole imparare a programmare o migliorare le proprie abilità. 🚀👨‍💻

Translate »