| <?xml version="1.0" encoding="UTF-8" ?> |
| <!DOCTYPE struts PUBLIC |
| "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN" |
| "https://struts.apache.org/dtds/struts-2.5.dtd"> |
| |
| <struts> |
| |
| <package name="mailreader-default" namespace="/" extends="struts-default"> |
| |
| <interceptors> |
| |
| <interceptor name="authentication" |
| class="org.apache.struts.examples.mailreader2.AuthenticationInterceptor"/> |
| |
| <interceptor-stack name="user"> |
| <interceptor-ref name="authentication"/> |
| <interceptor-ref name="defaultStack"/> |
| </interceptor-stack> |
| |
| <interceptor-stack name="user-submit"> |
| <interceptor-ref name="tokenSession"/> |
| <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="redirectAction">Login_input</result> |
| </global-results> |
| |
| <global-exception-mappings> |
| <exception-mapping |
| result="error" |
| exception="java.lang.Throwable"/> |
| </global-exception-mappings> |
| |
| </package> |
| |
| </struts> |