11/08/2008, 08:15
|
Usuario no validado | | Fecha de Ingreso: junio-2008
Mensajes: 386
Antigüedad: 16 años, 6 meses Puntos: 10 | |
Respuesta: Un Action se me ejecuta dos veces Hola,
¿Y si entra al metodo execute??
Probablemente te hace falta agregar una clase que te mapeara tu forma de tu jsp, es decir, un ActionForm, y deberas de agregarla en tu struts-config.xml.
Ejemplo, suponiendo que tienes una clase llamada "Persona.java" y tiene las variables id, nombre, apellidos, en el struts-config.xml deberas de agregarla asi:
<form-beans>
<form-bean name="personaForm" type="com.ejemplo.PersonaForm"/>
</form-beans>
Y en tu tag "<action" te faltaria:
<action path="/DeleteUserAdminAction" type="actions.DeleteUserAdminAction" name="personaForm" validate="false">
<forward name="Success" path="/WEB-INF/jsps/user/deletedUser.jsp"/>
</action>
Y en tu clase Action recuperarias las variables asi:
Persona persona=(Persona)form;
long id_usuario = Long.parseLong(persona.getId()) ;
String nombre = persona.getNombre();
String apellidos = persona.getApellidos();
saludos! |