Subversion Repositories bacoAlunos

Rev

Rev 16 | Blame | Compare with Previous | Last modification | View Log | RSS feed

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE struts-config PUBLIC
       "-//Apache Software Foundation//DTD Struts Configuration 1.3//EN"
       "http://struts.apache.org/dtds/struts-config_1_3.dtd">

<struts-config>


    <form-beans>
        <!-- Import -->
        <!--<form-bean type="pt.estgp.estgweb.web.form.announcements.AnnouncementsForm" name="AnnouncementsForm"/>-->
        <form-bean type="pt.estgp.estgweb.web.form.EmptyForm" name="EmptyForm"/>
        <!--<form-bean type="com.innovkey.opt.imports.web.ImportForm" name="ImportForm"/>-->
    </form-beans>

    <global-exceptions>


    </global-exceptions>

    <global-forwards>
        <forward name="welcome" path="/Welcome.do"/>
        <forward name="error500" path="/error500.do"/>
        <forward name="error404" path="/error404.do"/>
        <forward name="error401" path="/error401.do"/>
        <forward name="errorNoCookies" path="page.no.cookies"/>

        <!--Announcements-->

    </global-forwards>


    <action-mappings>




        <!-- Start Pages -->

        <action path="/Welcome" forward="page.welcome"/>
        <action path="/StartAuthentication" forward="page.authentication"/>
        <action path="/Logout" forward="/authenticate.do?dispatch=logout"/>

        <!-- Errors -->
        <action path="/errorNoCookies" forward="page.no.cookies"/>
        <action path="/error401" forward="page.error.401"/>
        <action path="/error404" forward="page.error.404"/>
        <action path="/error500" forward="page.error.500"/>

        <!--Layout Forward-->
        <action path="/layout"
               type="pt.estgp.estgweb.web.LayoutController"
               scope="request"
               validate="false">
            <forward name="layout1" path="page.layout1.proxy"/>
            <forward name="layout2" path="page.layout2.proxy"/>
            <forward name="layout3" path="page.layout3.proxy"/>
            <forward name="layout4" path="page.layout4.proxy"/>
            <forward name="layoutCourses" path="page.layoutCourses.proxy"/>
            <forward name="layout1.ftp" path="page.layout1.proxy.ftp"/>
            <forward name="layout2.ftp" path="page.layout2.proxy.ftp"/>
            <forward name="layout3.ftp" path="page.layout3.proxy.ftp"/>
            <forward name="layout4.ftp" path="page.layout4.proxy.ftp"/>
            <forward name="layoutCourses.ftp" path="page.layoutCourses.proxy.ftp"/>
        </action>

        <!--Authentication-->
        <action path="/authenticate"
               type="pt.estgp.estgweb.web.controllers.authenticate.AuthenticateController"
               name="EmptyForm"
               scope="request"
               parameter="dispatch"
               validate="false"
               input="page.authentication">
            <forward name="success" path="page.authentication.ok"/>
            <forward name="logout" path="page.logout.ok"/>
        </action>





    </action-mappings>
    <controller processorClass="org.apache.struts.tiles.TilesRequestProcessor" />
    <message-resources parameter="MessageResources"/>

    <plug-in className="org.apache.struts.tiles.TilesPlugin">
        <set-property property="definitions-config"
                     value="
           /WEB-INF/struts/tiles-default.xml,
           /WEB-INF/struts/tiles-announcements.xml,
           /WEB-INF/struts/tiles-banners.xml,
           /WEB-INF/struts/tiles-courseunits.xml,
           /WEB-INF/struts/tiles-events.xml,
           /WEB-INF/struts/tiles-ftpclient.xml,
           /WEB-INF/struts/tiles-processworkflow.xml,
           /WEB-INF/struts/tiles-searchusers.xml,
           /WEB-INF/struts/tiles-urlstat.xml"/>

    </plug-in>
   
    <plug-in className="org.apache.struts.validator.ValidatorPlugIn">
        <set-property property="pathnames" value="/WEB-INF/struts/validator-rules.xml,/WEB-INF/struts/validation.xml"/>
    </plug-in>
</struts-config>