Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/09/2006, 00:30
Raiko
 
Fecha de Ingreso: noviembre-2005
Mensajes: 97
Antigüedad: 19 años, 4 meses
Puntos: 0
Qué tal eledil,

El método está bien puesto en RegistrarStrutsAction, el problema es que se te olvida hacer el casting a tu ActionForm particular cuando llamas al método guardar de la conexión.

Código PHP:
public class RegistrarStrutsAction extends Action {

   private final static 
String EXITO "exito";

   public 
ActionForward execute(ActionMapping mappingActionForm formHttpServletRequest requestHttpServletResponse responsethrows Exception{
   
Conexion con=new Conexion();
   
//Añadido para hacer el cast
   
PersonaStrutsActionForm formulario = (PersonaStrutsActionFormform;
   
con.agregarPersona(formulario) ;
   return 
mapping.findForward(EXITO);

}

Espero que ahora te funcione.

Con respecto al tema de los action, debe haber sólo un ACTIONSERVLET, que es el controlador central al que llegan todas las peticiones. Action debe haber todos los que creas convenientes para ofrecer las diferentes funcionalidades de tu aplicación. Eso va al gusto de cada uno, no creo que haya ningún "estandar".

Y sobre el foro, habría que hacerlo con una BD y mucha paciencia