mapping des actions de base
Hello,
je souhaite que toutes mes urls en "/mobile/*" soient mappés sur DefaultMobileAction et les urls en "/*" dans DefaultAction.
Je pensais qu'avec ceci dans mon struts.xml, je serais bon :
Code:
1 2 3 4 5 6
|
<package name="default-action" extends="vitrine-default">
<action name="*.*" class="ca.tink.vitrine.webapp.action.DefaultAction">
.....
</action>
</package> |
Code:
1 2 3 4 5 6
|
<package name="default-mobile-action" extends="mobile-default" namespace="/mobile">
<action name="*.*" class="ca.tink.vitrine.webapp.action.DefaultMobileAction">
....
</action>
</package> |
Malheureusement toute mes actions passent dans le DefaultAction...
Quelqu'un aurait une idée?
Merci d'avance!
compte-rendu de mes investigaions...
Bon, j'ai un peu investigué :
J'ai remplacé totalement les deux mapping precedents par :
Code:
1 2 3 4 5
| <package name="default-mobile-action" extends="mobile-default">
<action name="*.*" class="ca.tink.vitrine.webapp.action.DefaultAction">
....
</action>
</package> |
J'ai ainsi toute les url qui mape vers mon Action Defaut, ce qui est ce que j'attendais, par contre, si j'ajoute le namespace /mobile :
Code:
1 2 3 4 5
| <package name="default-mobile-action" extends="mobile-default" namespace="/mobile">
<action name="*.*" class="ca.tink.vitrine.webapp.action.DefaultAction">
....
</action>
</package> |
Les urls "/mobile/*" n'atteignent pas l'action.
Cela n'est pas du tout le comportement que j'aurais attendu...
Qu'ais-je loupé??