2010-07-30 6 views
2

I défini une action comme celle-ci:Struts 2 Action: Accès aux paramètres

<action name="login" class="tognetti.site.actions.AuthenticationAction"> 
<param name="defaultURI">/secure/listaAnnunci.action</param> 
    <result>/login.jsp</result> 
</action> 

Je puis-je accéder à l'intérieur de la param l'action? Merci

Répondre

3

Vous devez mettre en œuvre le Static Parameters interceptor mon bon homme:

<action name="login" class="tognetti.site.actions.AuthenticationAction"> 
    <interceptor-ref name="defaultStack"/> 
    <interceptor-ref name="staticParams"> 
     <param name="defaultURI">/secure/listaAnnunci.action</param> 
    </interceptor-ref> 
    <result>/login.jsp</result> 
</action> 

Testez ensuite votre action et mettre en œuvre Parameterizable vos param de seront ajoutés à la carte params demande.

+0

Parfait! Si je prolonge le paquet struts-default, je n'ai qu'à implémenter l'interface. Merci! –