Inicializar actions do ww com spring

Estou tentando inicializar as actions do webwork através do spring, mas não estou conseguindo. O xwork.xml está assim:

<action name="login" class="login"> <external-ref name="dao">userDAO</external-ref> <result name="success" type="dispatcher">index.jsp</result> </action>

applicationContext.xml:

[code]

<!-- Actions -->
<bean id="login" class="action.LoginAction" singleton="false" />

[/code]

O userDAO não está sendo injetado na action. Ao debugar, pude ver que ele está null…

O que pode estar errado ?

Obrigado!

Você não precisa colocar a action no applicationContext.xml. Deixa só lá no xwork.xml mesmo.

No webwork.properties vc colocou:

webwork.objectFactory=spring

Com isso o WebWork vai injetar automaticamente nas actions os objetos criados no spring. Claro, que o set da sua action tem que ter o nome do objeto que vc criou pelo spring.

[]’ s

Rodrigo C. A.