Foros del Web » Programación para mayores de 30 ;) » Java »

direccionar a Action en Struts

Estas en el tema de direccionar a Action en Struts en el foro de Java en Foros del Web. Muy buenos Dias ...tengo una duda quisiera ver si me pudieran ayudar..lo que pasa es ke estoy trabajando con struts1 y quisiera direccionar con un ...
  #1 (permalink)  
Antiguo 27/12/2011, 11:17
Avatar de gianfranc  
Fecha de Ingreso: octubre-2011
Ubicación: san isidro-peru
Mensajes: 21
Antigüedad: 12 años, 6 meses
Puntos: 0
Pregunta direccionar a Action en Struts

Muy buenos Dias ...tengo una duda quisiera ver si me pudieran ayudar..lo que pasa es ke estoy trabajando con struts1 y quisiera direccionar con un href hacia un Action...no hacia un .do...sino a un action pero he probado con todo y no me sale mi codigo es el siguiente haver si me pueden echar una manito...

<a onClick="return confirm('¿Desea eliminar este Aviso?');"
href="ProductoAction?accion=DEL&idpro=<%= list.get(i).getIdPro() %>">
<img src="images/delete.gif" alt="" border="0"/></a>

He intentado con :

href="ProductoAction.do?accion=DEL&idpro=<%= list.get(i).getIdPro() %>
href="ProductoAction.Action?accion=DEL&idpro=<%= list.get(i).getIdPro() %>

Pero nada..

quisiera direccionarlo al action cual codigo es:


String accion=request.getParameter("accion");
int codigo1=Integer.parseInt(request.getParameter("idp ro"));


}else if(accion.equals("DEL")){


try {
// Capturar el codigo

// Llamar al DAO pa eliminar
new ProductoService().eliminarProducto(codigo1);
// Llamar al listado
return mapping.findForward(SUCCESS2 );

} catch (Exception ex) {
ex.printStackTrace();
// return mapping.findForward(SUCCESS2 );
}

}


quisiera porfavor si me pudieran ayudar ya que me esta tomando demasiado tiempo esto se lo agradeceria mucho...=)
  #2 (permalink)  
Antiguo 10/01/2012, 10:08
 
Fecha de Ingreso: noviembre-2009
Mensajes: 40
Antigüedad: 14 años, 4 meses
Puntos: 1
Respuesta: direccionar a Action en Struts

Con el link quieres evitar que la pagina recargue? porque si no es asi, yo pondria de todos modos el mapeo de tipo request al struts config y que este te redireccione hacia donde quieres, luego de realizar la operacion.

Saludos!
  #3 (permalink)  
Antiguo 19/04/2012, 11:23
Avatar de gianfranc  
Fecha de Ingreso: octubre-2011
Ubicación: san isidro-peru
Mensajes: 21
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: direccionar a Action en Struts

ayuda por favor lo ke pasa es que n llega a mi action he tenido que crear un servlet el cual me envia a lo ke kiero pero quiero hacerlo en un action de strus

<a href="AutoServlet?accion=DEL">[B](ESTO ES LO KE SI FUNCIONA)

<html:link accion="listaauto.do?accion=DEL">(ESTO ES LO KE NO FUNCIONA)



en el action y en el servlet:


action:(AKI KIERO KE LLEGUE PERO NO LO HACE)

if(accion.compareTo("DEL")==0){


try {
// Capturar el codigo
int codigo = Integer.parseInt(request.getParameter("idauto"));
// Llamar al DAO pa eliminar
boolean mensaje= new AutoService().eliminarAuto(codigo);
// Llamar al listado

return mapping.findForward(succes);

PROBE PONIENDO UN SYSTEM.OUT.PRINT PERO SALE NADA EN LA CONSOLA ENTONCES SUÚSE KE NO LLEGABA AKI


} catch (Exception ex) {
ex.printStackTrace();
// return mapping.findForward(SUCCESS2 );
}


en el servlet:

if(accion.equals("DEL")){(AKI SI LLEGUA


try {
// Capturar el codigo
int codigo = Integer.parseInt(request.getParameter("idauto"));
// Llamar al DAO pa eliminar
boolean mensaje= new AutoService().eliminarAuto(codigo);
// Llamar al listado

if(mensaje==true){

request.getRequestDispatcher("jsp/Mostrarautos.jsp").forward(request, response);
}

} catch (Exception ex) {
ex.printStackTrace();
// return mapping.findForward(SUCCESS2 );
}
  #4 (permalink)  
Antiguo 20/04/2012, 08:18
Avatar de gianfranc  
Fecha de Ingreso: octubre-2011
Ubicación: san isidro-peru
Mensajes: 21
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: direccionar a Action en Struts

una yauda plisss
  #5 (permalink)  
Antiguo 20/04/2012, 12:29
Avatar de Xerelo  
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 14 años, 11 meses
Puntos: 306
Respuesta: direccionar a Action en Struts

¿Has mapeado los action? Da la impresión de que no tienes nada claro cómo funciona Struts.

http://www.vaannila.com/struts/strut...example-1.html
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.
  #6 (permalink)  
Antiguo 20/04/2012, 14:48
Avatar de gianfranc  
Fecha de Ingreso: octubre-2011
Ubicación: san isidro-peru
Mensajes: 21
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: direccionar a Action en Struts

Cita:
Iniciado por Xerelo Ver Mensaje
¿Has mapeado los action? Da la impresión de que no tienes nada claro cómo funciona Struts.

[url]http://www.vaannila.com/struts/struts-example/struts-login-page-example-1.html[/url]
si los he mapeado
<form-beans>
<form-bean name="UsuarioActionForm" type="com.myapp.struts.UsuarioActionForm"/>
<form-bean name="AutoActionForm" type="com.myapp.struts.AutoActionForm"/>
</form-beans>


<action-mappings>
<action input="/jsp/AgregarAuto.jsp" name="AutoActionForm" path="/NuevoAuto" scope="request" type="Actions.AutoAction">
<forward name="mensaje" path="/jsp/mensaje.jsp" />
</action>




<action input="/jsp/MostrarAutos.jsp" name="AutoActionForm" path="/listaauto" scope="request" type="Actions.AutoAction">
<forward name="Lregistrados" path="/jsp/MostrarAutos.jsp"/>
</action>
</action-mappings>
  #7 (permalink)  
Antiguo 21/04/2012, 12:06
Avatar de gianfranc  
Fecha de Ingreso: octubre-2011
Ubicación: san isidro-peru
Mensajes: 21
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: direccionar a Action en Struts

ayuda pro favorrrr

Etiquetas: struts, acciones
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:25.