nov 13

Lavorando in questo settore e girando parecchio sul web, ho notato come ci siano poche informazioni riguardo l’uso e la configurazione di uno dei framework Java più famosi ossia Struts (giunto alla versione 2 e quindi Struts2).

In Italiano ovviamente non c’è nulla e in inglese si trovano guide a volte confusionarie e contraddittorie. Alla fine ho dovuto prendere ciò che di utile ho trovato dalle varie guide per riuscire a configurare il framework con l’ambiente di sviluppo.

Per coloro quindi che avessero problemi a configurare Struts2 per utilizzarlo nelle vostre applicazioni web, ecco una piccola guida passo passo:

Andate nel sito di Apache e scaricate il pacchetto di distribuzione di Struts2 (che comprende documentazione, blank-application ecc….).
Create con il vostro tool di sviluppo (Eclipse, NetBeans, JBuilder ecc…) un nuovo progetto J2EE.

Nel vostro PATH inserite i file di libreria di Struts2 che sono struts2-core.2.0.11.jar e xwork-2.0.4.jar. Dovete mettere questi file nella cartella LIB che sta sotto WEB-INF.

Dentro WEB-INF, create una cartella CLASSES e dentro create un file xml che chiameremo struts.xml.

Nel file web.xml (se non ce l’avete, createlo sotto la cartella WEB-INF), aggiungete questa sintassi:

<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>

<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>

Dentro ogni file JSP, dovrete richiamare i tags di libreria di Struts. Inserite in cima all’inizio della pagina questa riga di codice.

<%@ taglib prefix=”s” uri=”/struts-tags”%>

Perfetto, il vostro ambiente di sviluppo adesso è configurato e potrete usufruire delle potenzialità di Struts per le vostre applicazioni web ;)