Hi everybody,
my struts.xml is modularized and consists of several xml module files.
I have defined a new stack in one of the module include files.
<package name="user-secure" namespace="/user/secure"
extends="struts-default">
<interceptors>
<interceptor name="authenticationInterceptor"
class="com.airliquide.user.interceptor.AuthenticationInterceptor" />
<interceptor-stack name="secureStack">
<interceptor-ref
name="authenticationInterceptor" />
<interceptor-ref name="defaultStack" />
</interceptor-stack>
</interceptors>
<default-interceptor-ref name="secureStack" />
<global-results>
<result name="login" type="redirect">
/user/loginForm.action
</result>
<result name="error">/exception.jsp
</result>
</global-results>
<global-exception-mappings>
<exception-mapping exception="java.lang.Exception"
result="error" />
</global-exception-mappings>
<action .....</action>
</package>
Now each package to use this stack, they need to include these lines.
Question1:
Is there a way, I define this somewhere and have the packages extend
"secure-stack" (and not "struts-default")? If the main struts.xml extend
this, will the included files have this stack as default?
Question2:
Can i have a global "login" result so it can be referred from all packages.
As i understand, a result is global only inside the package in which its
defined.
Thanks a lot
Jay
--
View this message in context:
http://www.nabble.com/My-Own-stack-for-all-package-and-global-result-tp21615829p21615829.html
Sent from the Struts - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]