<package name="default" namespace="/" extends="struts-default">
<interceptors>
<interceptor name="checkLogin" class="com.tr.actions.UserInterceptor" />
<interceptor-stack name="mydefault">
<interceptor-ref name="defaultStack" />
<interceptor-ref name="checkLogin" />
</interceptor-stack>
</interceptors>
<global-results>
<result name="public">/index.jsp</result>
<result name="init"></result>
</global-results>
<action name="m-*" class="com.tr.actions.MemberAction" method="{1}">
<result name="input">/index.jsp</result>
<result>/main.jsp</result>
</action>
<action name="logs*" class="com.tr.actions.LogAction" method="{1}">
<interceptor-ref name="mydefault">
<param name="includeMethods">add</param>
</interceptor-ref>
<interceptor-ref name="token">
<param name="includeMethods">add</param>
</interceptor-ref>
<result>/main.jsp</result>
<result name="exit">/index.jsp</result>
<result name="invalid.token">/error.jsp</result>
</action>
<action name="write">
<result>/write.jsp</result>
</action>
</package>