blob: 54e6cc4bd77b50baa19022caa423aca06e42a80b [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<constant name="struts.devMode" value="true"/>
<constant name="struts.enable.DynamicMethodInvocation" value="false"/>
<package name="default" extends="struts-default">
<interceptors>
<interceptor name="authentication"
class="AuthenticationInterceptor"/>
<interceptor-stack name="user">
<interceptor-ref name="authentication"/>
<interceptor-ref name="defaultStack"/>
</interceptor-stack>
<interceptor-stack name="user-submit">
<interceptor-ref name="token-session"/>
<interceptor-ref name="user"/>
</interceptor-stack>
<interceptor-stack name="guest">
<interceptor-ref name="defaultStack"/>
</interceptor-stack>
<interceptor-stack name="guest-submit">
<interceptor-ref name="token-session"/>
<interceptor-ref name="guest"/>
</interceptor-stack>
</interceptors>
<default-interceptor-ref name="user"/>
<default-action-ref name="Missing"/>
<global-results>
<result name="error">/pages/Error.jsp</result>
<result name="login" type="redirect-action">Login!input</result>
<result name="cancel" type="redirect-action">Welcome</result>
</global-results>
<global-exception-mappings>
<exception-mapping
result="error"
exception="java.lang.Throwable"/>
</global-exception-mappings>
<action name="Hello" class="Hello">
<result>/pages/Hello.jsp</result>
<interceptor-ref name="guest"/>
</action>
<action name="Missing">
<result>/pages/Missing.jsp</result>
<interceptor-ref name="guest"/>
</action>
<action name="Welcome">
<result>/pages/Welcome.jsp</result>
<interceptor-ref name="guest"/>
</action>
<action name="Register" class="Register">
<result name="input">/pages/Register.jsp</result>
<result type="redirect-action">Menu</result>
<interceptor-ref name="guest"/>
</action>
<action name="RegisterCreate" class="RegisterCreate">
<result name="input">/pages/Register.jsp</result>
<result type="redirect-action">Menu</result>
<interceptor-ref name="guest-submit"/>
</action>
<action name="Menu" class="MailReaderSupport">
<result>/pages/Menu.jsp</result>
</action>
<action name="Logout" class="Logout">
<result type="redirect-action">Welcome</result>
</action>
<action name="Login" class="Login">
<result name="input">/pages/Login.jsp</result>
<result type="redirect-action">Menu</result>
<interceptor-ref name="guest"/>
</action>
<action name="Subscribe" class="Subscribe">
<result name="input">/pages/Subscribe.jsp</result>
<result type="redirect-action">Register!input</result>
</action>
<action name="SubscribeSave" class="SubscribeSave">
<result name="input">/pages/Subscribe.jsp</result>
<result type="redirect-action">Register!input</result>
<interceptor-ref name="user-submit"/>
</action>
<action name="NPE" class="NPE">
<result>/pages/Hello.jsp</result>
<interceptor-ref name="guest"/>
</action>
</package>
</struts>