426513e3a3838d4c619b0e6ca4930bb39e7abc2a
[mir.git] / etc / struts-config-admin.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
3 <struts-config>
4     
5     <!-- ========== Data Source Configuration =============================== -->
6     <data-sources />
7     
8     <!-- ========== Form Bean Definitions ================================== -->
9     <form-beans>
10         <form-bean dynamic="true" name="logonForm" type="org.apache.struts.action.DynaActionForm">
11                 <form-property name="login" type="java.lang.String"/>
12                 <form-property name="password" type="java.lang.String"/>
13         </form-bean>
14     </form-beans>
15     
16     <!-- ========== Global Exception Definitions ============================== -->
17     <global-exceptions />
18     
19     <!-- ========== Global Forward Definitions =============================== -->
20     <global-forwards>
21         <forward
22             name="index"
23             path="index.do"
24             redirect="true"
25             contextRelative="false" />
26     </global-forwards>
27     
28     <!-- ========== Action Mapping Definitions =============================== -->
29     <action-mappings>
30         <action
31             attribute="logonForm"
32             input="/admin/logon.shtml"
33             name="logonForm"
34             parameter="logon"
35             path="/logon"
36             scope="session"
37             type="mir.core.ui.action.admin.AuthenticationAction"
38             unknown="false"
39             validate="true">
40             <forward
41                 name="failed"
42                 path="/logon.shtml"/>
43             <forward
44                 name="success"
45                 path="/index.do"/>
46         </action>
47         
48         <action
49             parameter="logoff"
50             path="/logoff"
51             type="mir.core.ui.action.admin.AuthenticationAction">
52         </action>
53         
54         <action
55             parameter="index"
56             path="/index"
57             type="mir.core.ui.action.admin.StartpageAction">
58             <forward
59                 name="success"
60                 path="/admin/index.shtml"/>
61         </action>
62         
63         <action
64             parameter="list"
65             path="/messageList"
66             type="mir.core.ui.action.admin.MessageAction">
67             <forward
68                 name="success"
69                 path="/admin/messagelist.shtml"/>
70         </action>
71     </action-mappings>
72     
73     <!-- ========== Controller Configuration ================================ -->
74     <controller
75         bufferSize="4096"
76         contentType="text/html"
77         debug="0"
78         locale="false"
79         maxFileSize="250M"
80         multipartClass="org.apache.struts.upload.CommonsMultipartRequestHandler"
81         nocache="false"
82         processorClass="org.apache.struts.action.RequestProcessor"
83         inputForward="false" />
84     
85     <!-- ========== Message Resources Definitions ============================ -->
86     
87     <!-- ========== Plug Ins Configuration ================================= -->
88 </struts-config>
89