Digamos que tengo un formulario en mi web para modificacion de los datos de usuario.
Si relleno todos los campos la jsp se dirige perfectamente al Action y se realiza sin problemas la modificacion. Pero el problema viene cuando dejo algun campo sin rellenar.
Si no relleno alguno y doy al submit para modificar directamente no me hace nada, nisiquiera intenta ir al Action. Y yo quiero que aunque haya algun campo sin rellenar se haga la modificacion, es decir que solo modifique los campos que se han rellenado y los que se han quedado vacios se mantengan como estaban.
Sabeis porque me puede estar pasando eso???
Os dejo el codigo del Action:
Código:
Espero alguna ayuda. public ActionForward execute(ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException {
try
{
UsuarioVO usuarioVo = new UsuarioVO();
UsuarioBO usuarioBo = new UsuarioBO();
ModificarUsuarioForm modiForm = (ModificarUsuarioForm) form;
usuarioVo.setEmail(modiForm.getEmail());
usuarioVo.setPassword(modiForm.getPassword());
usuarioVo.setNombre(modiForm.getNombre());
usuarioVo.setApellido1(modiForm.getApellido1());
if(usuarioBo.modificarUsuario(usuarioVo)){
Pruebaserrores.writefichero("Action");
return mapping.findForward("exito");
}
else{
return mapping.findForward("error");
}
}
catch ( Exception e )
{
System.err.println("ModificarUsuarioAction:execute");
return (mapping.findForward("error"));
}
}
Si necesitais alguna informacion mas solo decirlo!
Muchas gracias!


