1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61
| <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_2.dtd">
<struts-config>
<data-sources />
<form-beans>
<!-- Si nous validons de forme dynamique le formulaire, alors nous navons pas besoin de crée les les clase qui dérive de ActionForm. -->
<form-bean name="loginForm" type="org.apache.struts.validator.DynaValidatorForm">
<form-property name="utilisateur" type="java.lang.String"></form-property>
<form-property name="password" type="java.lang.String"></form-property>
</form-bean>
</form-beans>
<!--Las excepciones de la aplicacion que sen del type="java.lang.Exception",
por defecto van a ir al error.jsp y ese error va a ser manejado por la clase
handler="formacion.errors.FormacionHandler" a nivel presentacion-->
<!--<global-exceptions>
<exception key="global.errors.exception"
type="java.lang.Exception" path="/error.jsp"
handler="formacion.errors.FormacionHandler">
</exception>
</global-exceptions>-->
<global-forwards>
<forward name="/inicio" path="/login.jsp" redirect="true"></forward>
</global-forwards>
<action-mappings>
<action path="/login" type="actions.alumno.LoginAction"
name="loginForm"
scope="request"
validate="true"
input="/login.jsp">
<forward name="success" path="/menu.jsp" />
<forward name="notfound" path="/login.jsp" />
</action>
</action-mappings>
<message-resources parameter="resources.properties.Messages"/>
<!--Plugin para efectuar algunas validaciones de manera automática,
configurada en los ficheros indicados en parámetro -->
<plug-in className="org.apache.struts.validator.ValidatorPlugIn">
<set-property property="pathnames" value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml" />
</plug-in>
<!--
Plugin para definir las plantillas de las páginas
-->
<plug-in className="org.apache.struts.tiles.TilesPlugin">
<set-property property="definitions-config" value="/WEB-INF/tiles-config.xml" />
<set-property property="definitions-debug" value="2" />
<set-property property="definitions-parser-details" value="2" />
<set-property property="definitions-parser-validate" value="true" />
</plug-in>
</struts-config> |