<?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> | |
<package name="mailreader-default" namespace="/" extends="struts-default"> | |
<interceptors> | |
<interceptor name="authentication" | |
class="mailreader2.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> | |
</interceptors> | |
<default-interceptor-ref name="user"/> | |
<global-results> | |
<result name="error">/pages/Error.jsp</result> | |
<result name="invalid.token">/pages/Error.jsp</result> | |
<result name="login" type="redirect-action">Login_input</result> | |
</global-results> | |
<global-exception-mappings> | |
<exception-mapping | |
result="error" | |
exception="java.lang.Throwable"/> | |
</global-exception-mappings> | |
</package> | |
</struts> |