El caso es que al entrar en el formulario, me ejecuta también el validate, dándome error por no haber fichero que validar. He estado tratando de desactivar el validate() para todos los métodos de Nombre.Clase salvo para el subir(), que es llamado por otra action (aunque pertenece a Nombre.Clase). Estoy utilizando el parámetro excludeMethods, pero por ahora no he conseguido que deje de ejecutarse.
Código PHP:
<action name="cargarDatos" class="Nombre.Clase">
<result>/formulario.jsp</result>
<interceptor-ref name="miInterceptor">
<param name="workflow.excludeMethods">*</param>
</interceptor-ref>
</action>
<action name="subirFichero" class="Nombre.Clase" method="subir">
<result>/formulario.jsp</result>
<result name="input">/formulario.jsp</result>
</action>