Struts1:Struts

De Wiki Fred
Aller à : navigation, rechercher

pom.xml

  • Ajouter la dépendance struts
<dependency>
    <groupId>be.fgov.minfin.ccff.fwk</groupId>
    <artifactId>Struts1</artifactId>
    <version>3.8.0.4</version>
</dependency>


web.xml

Déclarer une servlet struts ainsi que son fichier de configuration

<servlet>
    <servlet-name>action</servlet-name>
    <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
    <init-param>
       <param-name>config</param-name>
       <param-value>/WEB-INF/struts-config.xml</param-value>
    </init-param>
</servlet>

Définir un mapping

<servlet-mapping>
    <servlet-name>action</servlet-name>
        <url-pattern>*.do</url-pattern>
</servlet-mapping>

-> Toutes les url *.do seront traitées par struts


struts-config.xml

Définir une action de base

<action-mappings>
    <action path="/hello" forward="/hello.jsp" />
</action-mappings>