Really I have still some issues.

my struts.xml is built in this way:

<struts>
<include file="struts1.xml" />
<include file="struts2.xml" />
<include file="struts3.xml" />

In every included xml i define a different package for a different
section of the, i.e. in struts1.xml I define the package name="one"

If I put the package name="default" inside struts1.xml I can extend
package "one" from "default"...
But if I put package name ="default" at the begininning of struts.xml
when I launch the application it says that package "one" cannot find
the referenced "default" package..


<struts>
<package name="default" extends="tiles-default" abstract="true">
...
</package>
<include file="struts1.xml" />
<include file="struts2.xml" />
<include file="struts3.xml" />

In few words it seems that inside the included XML i cannot reference
packages defined in the main XML.. is this true?

Thank you

> Sure: define the stack once, then reference it from each of your packages:
>
>    <package name="default" extends="tiles-default" abstract="true">
>      <interceptors>
>        <interceptor name="myInter" class="myInterceptor" />
>        <interceptor-stack name="myStack">
>          <interceptor-ref name="myInter" />
>          <interceptor-ref name="defaultStack" />
>        </interceptor-stack>
>      </interceptors>
>
>      <default-interceptor-ref name="myStack"/>
>
>    </package>
>
>    <package name="myPackage" extends="default" namespace="/myspace">
>      ...actions...
>    </package>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to