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

Fallo en Formulario JSP

Estas en el tema de Fallo en Formulario JSP en el foro de Java en Foros del Web. Hola foreros del Web!! Hoy tengo una duda, y es que no se mucho de JSP, y estoy creando una Web en intranet que maneje ...
  #1 (permalink)  
Antiguo 15/07/2008, 08:43
Isdiar
Invitado
 
Mensajes: n/a
Puntos:
Exclamación Fallo en Formulario JSP

Hola foreros del Web!!

Hoy tengo una duda, y es que no se mucho de JSP, y estoy creando una Web en intranet que maneje una BD. Pues bien, cuando voy a insertar un usuario mediante un formulario en HTML (en "formInsertarUsuario.jsp"), mando los datos a "insertarUsuario.jsp", y cuando envía la información, el explorador Web me dice lo siguiente:
Cita:
java.lang.NoSuchMethodError: doukonia.capaAccesoDatos.FachadaBdDoukonia.addUsua rio(Ldoukonia/capaNegocio/Usuarios;)Z
at jrun__insertarUsuario2ejsp14._jspService(jrun__ins ertarUsuario2ejsp14.java:87)
at jrun.jsp.runtime.HttpJSPServlet.service(HttpJSPSer vlet.java:43)
at jrun.jsp.JSPServlet.service(JSPServlet.java:119)
at jrun.servlet.ServletInvoker.invoke(ServletInvoker. java:91)
at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvok erChain.java:42)
at jrun.servlet.JRunRequestDispatcher.invoke(JRunRequ estDispatcher.java:252)
at jrun.servlet.ServletEngineService.dispatch(Servlet EngineService.java:527)
at jrun.servlet.http.WebService.invokeRunnable(WebSer vice.java:168)
at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRu nnable(ThreadPool.java:451)
at jrunx.scheduler.WorkerThread.run(WorkerThread.java :66)

jrun.jsp.runtime.UncaughtPageException: Unhandled exception thrown from /insertarUsuario.jsp:11
at jrun.jsp.runtime.Utils.handleException(Utils.java: 57)
at jrun.jsp.runtime.JRunPageContext.handlePageExcepti on(JRunPageContext.java:384)
at jrun__insertarUsuario2ejsp14._jspService(jrun__ins ertarUsuario2ejsp14.java:100)
at jrun.jsp.runtime.HttpJSPServlet.service(HttpJSPSer vlet.java:43)
at jrun.jsp.JSPServlet.service(JSPServlet.java:119)
at jrun.servlet.ServletInvoker.invoke(ServletInvoker. java:91)
at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvok erChain.java:42)
at jrun.servlet.JRunRequestDispatcher.invoke(JRunRequ estDispatcher.java:252)
at jrun.servlet.ServletEngineService.dispatch(Servlet EngineService.java:527)
at jrun.servlet.http.WebService.invokeRunnable(WebSer vice.java:168)
at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRu nnable(ThreadPool.java:451)
at jrunx.scheduler.WorkerThread.run(WorkerThread.java :66)

Os dejo a continuación el código de "doukonia.capaAccesoDatos.FachadaBdDoukonia.addUsua rio", cual está probado y funcionando en Eclipse:
Cita:
public boolean addUsuario(Usuarios usuario) { // Correcto

String comandoSql;


comandoSql = "INSERT INTO usuarios (nombre, apellidos, dni, telefonoParticular, telefonoMovil, correoE, fechaNacimiento, observaciones, contactoFamilia1, telefonoTrabajo, domicilio, codigoPostal, localidad, provincia, pais, contactoFamilia2, contactoFamilia3) VALUES (";
comandoSql += "'" +usuario.getNombre()+ "', ";
comandoSql += "'" +usuario.getApellidos()+ "', ";
comandoSql += "'" +usuario.getDni()+ "', ";
comandoSql += "'" +usuario.getTelefonoParticular()+ "', ";
comandoSql += "'" +usuario.getTelefonoMovil()+ "', ";
comandoSql += "'" +usuario.getCorreoE()+ "', ";
comandoSql += "'" +new Fecha(usuario.getFechaNacimientoString()).getStrin gAnnoMesDia()+ "', ";
comandoSql += "'" +usuario.getObservaciones()+ "', ";
comandoSql += "'" +usuario.getContactoFamilia1()+ "', ";
comandoSql += "'" +usuario.getTelefonoTrabajo()+ "', ";
comandoSql += "'" +usuario.getDomicilio()+ "', ";
comandoSql += "'" +usuario.getCodigoPostal()+ "', ";
comandoSql += "'" +usuario.getLocalidad()+ "', ";
comandoSql += "'" +usuario.getProvincia()+ "', ";
comandoSql += "'" +usuario.getPais()+ "', ";
comandoSql += "'" +usuario.getContactoFamilia2()+ "', ";
comandoSql += "'" +usuario.getContactoFamilia3()+ "'";
comandoSql += ") ";

if (this.realizarAccion(comandoSql) != true)
return(false);
else
return(true);

} // END_addUsuario

Los ficheros JSP que intervienen aquí son los siguientes:

formInsertarUsuario.jsp
Cita:
<%@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Usuario - Insertar</title>
</head>


<body>

<img src="LogoDoukonia.gif" alt="Logo" width="242" height="65" align="right" longdesc="Logo Doukonia" />

<h1>Usuario - Insertar</h1>
<h2>Index - Insertar Usuario</h2>

<form id="form1" name="form1" method="get" action="insertarUsuario.jsp">

<label>Nombre: <input type="text" name="nombre" id="nombre" maxlength=30 /></label>
<label>Apellidos: <input type="text" name="apellidos" id="apellidos" maxlength=70 size=50 /></label>
<p>
<label>DNI: <input type="text" name="dni" id="dni" maxlength=10 /></label>
</p>
<p>
<label>Teléfono Particular: <input type="text" name="telefonoParticular" id="telefonoParticular" /></label>
<label>Teléfono Trabajo: <input type="text" name="telefonoTrabajo" id="telefonoTrabajo" /></label>
</p>
<p>
<label>Teléfono Móvil: <input type="text" name="telefonoMovil" id="telefonoMovil" /></label>
<label>Correo-e: <input type="text" name="correoE" id="correoE" maxlength=50 size=40 /></label>
</p>
<p>
<label>Fecha Nacimiento: <input type="text" name="fechaNacimiento" id="fechaNacimiento" value="01/01/1900" maxlength=10 size=14 /></label>
</p>
<p>
<label>Observaciones: <textarea name="observaciones" id="observaciones" rows=7 cols=50 maxlength=1000></textarea></label>
</p>
<p>
<label>Domicilio: <input type="text" name="domicilio" id="domicilio" maxlength=100 size=50 /></label>
</p>
<p>
<label>Código Postal: <input type="text" name="codigoPostal" id="codigoPostal" size=12 /></label>
<label>Localidad: <input type="text" name="localidad" id="localidad" maxlength=70 size=35 /></label>
</p>
<p>
<label>Provincia: <input type="text" name="provincia" id="provincia" maxlength=50 /></label>
<label>País: <input type="text" name="pais" id="pais" maxlength=50 /></label>
</p>
<p>
<label>Contacto Familia 1: <textarea name="contactoFamilia1" id="contactoFamilia1" rows=7 cols=50 maxlength=1000></textarea></label>
</p>
<p>
<label>Contacto Familia 2: <textarea name="contactoFamilia2" id="contactoFamilia2" rows=7 cols=50 maxlength=1000></textarea></label>
</p>
<p>
<label>Contacto Familia 3: <textarea name="contactoFamilia3" id="contactoFamilia3" rows=7 cols=50 maxlength=1000></textarea></label>
</p>




<p>
<label><input type="submit" name="aceptar" id="aceptar" value="Aceptar" /></label>
<label><input type="submit" name="cancelar" id="cancelar" value="Cancelar" /></label>
<label><input type="reset" name="limpiar" id="limpiar" value="Limpiar Datos" /></label>
</p>

</form>


</body>


</html>

insertarUsuario.jsp
Cita:
<%@ page import="utilidades.*, doukonia.capaNegocio.*, doukonia.capaAccesoDatos.*" %>

<html>
<head>
<title>Usuario - Insertar</title>
</head>


<body>

<%

FachadaBdDoukonia conexion;
Usuarios usuario = new Usuarios();


// Conexión a BD
conexion = new FachadaBdDoukonia ("doukonia", "localhost", "root", "root");
if(!conexion.conectar()) {
out.println("<br>"+conexion.getDescripcionError()) ;
return;
}


// Almaceno los datos capturados en un Objeto "Usuarios"
//usuario = new Usuarios();
usuario.setNombre(request.getParameter("nombre"));
usuario.setApellidos(request.getParameter("apellid os"));
usuario.setDni(request.getParameter("dni"));
usuario.setTelefonoParticular(request.getParameter ("telefonoParticular"));
usuario.setTelefonoTrabajo(request.getParameter("t elefonoTrabajo"));
usuario.setTelefonoMovil(request.getParameter("tel efonoMovil"));
usuario.setCorreoE(request.getParameter("correoE") );
usuario.setFechaNacimiento(request.getParameter("f echaNacimiento"));
usuario.setObservaciones(request.getParameter("obs ervaciones"));
usuario.setDomicilio(request.getParameter("domicil io"));
usuario.setCodigoPostal(request.getParameter("codi goPostal"));
usuario.setLocalidad(request.getParameter("localid ad"));
usuario.setProvincia(request.getParameter("provinc ia"));
usuario.setPais(request.getParameter("pais"));
usuario.setContactoFamilia1(request.getParameter(" contactoFamilia1"));
usuario.setContactoFamilia2(request.getParameter(" contactoFamilia2"));
usuario.setContactoFamilia3(request.getParameter(" contactoFamilia3"));


// Inserción en la Base de Datos
if(conexion.addUsuario(usuario)) {
out.println("Insercion correcta.");
}
else {
out.println("ERROR: " + conexion.getDescripcionError());
}


%>

</body>


</html>


A ver si me pueden ustedes hechar una manita, que no se el por qué del error... Muchas gracias. Un saludo!
  #2 (permalink)  
Antiguo 16/07/2008, 05:19
Isdiar
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Fallo en Formulario JSP

¿Nadie puede ayudarme? Es que no tengo ni idea!!

Gracias!
  #3 (permalink)  
Antiguo 16/07/2008, 08:27
 
Fecha de Ingreso: julio-2008
Mensajes: 5
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: Fallo en Formulario JSP

Que tal,

Porque no tratas de debuguearlo con el eclipse, bueno tienes que tener eclipse 3.2.

En los jsp's puedes debuguear el codigo que esta dentro <% %> y ver si esta llegando a insertarUsuario.jsp

Saludos
  #4 (permalink)  
Antiguo 16/07/2008, 09:36
Isdiar
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Fallo en Formulario JSP

Gracias odrarg por tu respuesta,

pero la cuestión ahora es: cómo puedo debuguear un fichero JSP? Yo uso Dreamweaver y Microsoft Expression Web para crearlos. Sin embargo, uso Eclipse SDK 3.2.1 para los ficheros Java.

Muchas gracias. Un saludo.
  #5 (permalink)  
Antiguo 16/07/2008, 09:40
Usuario no validado
 
Fecha de Ingreso: junio-2008
Mensajes: 386
Antigüedad: 15 años, 10 meses
Puntos: 10
Respuesta: Fallo en Formulario JSP

Hola

Dentro de las etiquetas <% %> se encuentra TODO el codigo java de tu jsp, bueno, pues tambien dentro de esas etiquetas puedes poner instrucciones como System.out.println(""); e ir debuggeando tu pagina.

saludos!
  #6 (permalink)  
Antiguo 16/07/2008, 13:15
Avatar de HackmanC  
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 3 meses
Puntos: 260
Sonrisa Respuesta: Fallo en Formulario JSP

Hola,

Cual es el nombre de la clase donde está addUsuario ?

java.lang.NoSuchMethodError: doukonia.capaAccesoDatos.FachadaBdDoukonia.addUsuario(Ldoukonia/capaNegocio/Usuarios;)Z

Saludos,

Última edición por HackmanC; 16/07/2008 a las 13:31
  #7 (permalink)  
Antiguo 16/07/2008, 14:16
Isdiar
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Fallo en Formulario JSP

Hola, vayamos por partes:

Bunburyscom, gracias por la idea de ese debuguer, pero cuando pongo out.println("ESTOY DEBUGUEANDO"); en la primera línea de código tras el <% del fichero "insertarUsuario.jsp" sigue apareciendo el mismo error sin decir por ningún lado "ESTOY DEBUGUEANDO", por lo que no llega a esa página, no es cierto?
Me he dado cuenta de que el fichero "insertarUsuario.jsp" tiene líneas de código distintas a las del resto de ficheros JSP. La nueva cabecera de dicho fichero es:
Cita:
<%@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.*, utilidades.*, doukonia.capaNegocio.*, doukonia.capaAccesoDatos.*" errorPage="" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Usuario - Insertar</title>
</head>


<body>

<%
¿Es correcta esta nueva, o no tiene nada que ver?


HackmanC, gracias también por tu respuesta. "addUsuario" está en FachadaBdDoukonia, pero en los ficheros JSP lo tengo declarado así:
FachadaBdDoukonia conexion = new FachadaBdDoukonia ("doukonia", "localhost", "root", "root");
Sabes cuál es el error?



Gracias a ambos, a ver si podemos solucionarlo... Un abrazo amigos!
  #8 (permalink)  
Antiguo 16/07/2008, 14:37
Usuario no validado
 
Fecha de Ingreso: junio-2008
Mensajes: 386
Antigüedad: 15 años, 10 meses
Puntos: 10
Respuesta: Fallo en Formulario JSP

Intenta ponerle un <% try { %> en la primera linea de la pagina y al final de la pagina insertale un
<% } catch(Exception e) {
System.out.println("Excepcion: "+e);
e.printStackTrace();
} %>

Y nos muestras el error que te manda, porque sefun dice que el metodo addUsuario no esta en tu clase;

saludos!
  #9 (permalink)  
Antiguo 16/07/2008, 15:10
Isdiar
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Fallo en Formulario JSP

Me vuelve a petar de igual forma, con el mismo error:

Cita:
java.lang.NoSuchMethodError: doukonia.capaAccesoDatos.FachadaBdDoukonia.addUsua rio(Ldoukonia/capaNegocio/Usuarios;)Z
at jrun__insertarUsuario2ejsp14._jspService(jrun__ins ertarUsuario2ejsp14.java:92)
at jrun.jsp.runtime.HttpJSPServlet.service(HttpJSPSer vlet.java:43)
at jrun.jsp.JSPServlet.service(JSPServlet.java:119)
at jrun.servlet.ServletInvoker.invoke(ServletInvoker. java:91)
at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvok erChain.java:42)
at jrun.servlet.JRunRequestDispatcher.invoke(JRunRequ estDispatcher.java:252)
at jrun.servlet.ServletEngineService.dispatch(Servlet EngineService.java:527)
at jrun.servlet.http.WebService.invokeRunnable(WebSer vice.java:168)
at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRu nnable(ThreadPool.java:451)
at jrunx.scheduler.WorkerThread.run(WorkerThread.java :66)

jrun.jsp.runtime.UncaughtPageException: Unhandled exception thrown from /insertarUsuario.jsp:15
at jrun.jsp.runtime.Utils.handleException(Utils.java: 57)
at jrun.jsp.runtime.JRunPageContext.handlePageExcepti on(JRunPageContext.java:384)
at jrun__insertarUsuario2ejsp14._jspService(jrun__ins ertarUsuario2ejsp14.java:109)
at jrun.jsp.runtime.HttpJSPServlet.service(HttpJSPSer vlet.java:43)
at jrun.jsp.JSPServlet.service(JSPServlet.java:119)
at jrun.servlet.ServletInvoker.invoke(ServletInvoker. java:91)
at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvok erChain.java:42)
at jrun.servlet.JRunRequestDispatcher.invoke(JRunRequ estDispatcher.java:252)
at jrun.servlet.ServletEngineService.dispatch(Servlet EngineService.java:527)
at jrun.servlet.http.WebService.invokeRunnable(WebSer vice.java:168)
at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRu nnable(ThreadPool.java:451)
at jrunx.scheduler.WorkerThread.run(WorkerThread.java :66)

Es como si ignorase el try-catch...
  #10 (permalink)  
Antiguo 16/07/2008, 15:14
Usuario no validado
 
Fecha de Ingreso: junio-2008
Mensajes: 386
Antigüedad: 15 años, 10 meses
Puntos: 10
Respuesta: Fallo en Formulario JSP

Es que tu error dice que el metodo addUsuario no esta en la clase capaNegocio/Usuarios

Verifica que la clase Usuarios tenga ese metodo
  #11 (permalink)  
Antiguo 16/07/2008, 17:56
Isdiar
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Fallo en Formulario JSP

Que va, está el addUsuario correcto. Te pongo parte de los ficheros que te interesan:

FachadaBdDoukonia.java - Tiene el addUsuario
Cita:
// FachadaBdDoukonia.java



package doukonia.capaAccesoDatos;



import utilidades.*;
import doukonia.capaNegocio.*;



public class FachadaBdDoukonia extends ConexionBD {


public FachadaBdDoukonia(String nombreBD, String ipServidor, String usuario, String password) {
super(nombreBD, ipServidor, usuario, password);
}





public boolean addUsuario(String nombre, String apellidos, String dni, int telefonoParticular, int telefonoTrabajo, int telefonoMovil, String correoE, Fecha fechaNacimiento, String observaciones, String domicilio, int codigoPostal, String localidad, String provincia, String pais, String contactoFamilia1, String contactoFamilia2, String contactoFamilia3) { // Correcto

String comandoSql;


comandoSql = "INSERT INTO usuarios (nombre, apellidos, dni, telefonoParticular, telefonoMovil, correoE, fechaNacimiento, observaciones, contactoFamilia1, telefonoTrabajo, domicilio, codigoPostal, localidad, provincia, pais, contactoFamilia2, contactoFamilia3) VALUES (";
comandoSql += "'" +nombre+ "', ";
comandoSql += "'" +apellidos+ "', ";
comandoSql += "'" +dni+ "', ";
comandoSql += "'" +telefonoParticular+ "', ";
comandoSql += "'" +telefonoMovil+ "', ";
comandoSql += "'" +correoE+ "', ";
comandoSql += "'" +fechaNacimiento.getStringAnnoMesDia()+ "', ";
comandoSql += "'" +observaciones+ "', ";
comandoSql += "'" +contactoFamilia1+ "', ";
comandoSql += "'" +telefonoTrabajo+ "', ";
comandoSql += "'" +domicilio+ "', ";
comandoSql += "'" +codigoPostal+ "', ";
comandoSql += "'" +localidad+ "', ";
comandoSql += "'" +provincia+ "', ";
comandoSql += "'" +pais+ "', ";
comandoSql += "'" +contactoFamilia2+ "', ";
comandoSql += "'" +contactoFamilia3+ "'";
comandoSql += ") ";

if (this.realizarAccion(comandoSql) != true)
return(false);
else
return(true);

} // END_addUsuario


public boolean addUsuario(Usuarios usuario) { // Correcto

String comandoSql;


comandoSql = "INSERT INTO usuarios (nombre, apellidos, dni, telefonoParticular, telefonoMovil, correoE, fechaNacimiento, observaciones, contactoFamilia1, telefonoTrabajo, domicilio, codigoPostal, localidad, provincia, pais, contactoFamilia2, contactoFamilia3) VALUES (";
comandoSql += "'" +usuario.getNombre()+ "', ";
comandoSql += "'" +usuario.getApellidos()+ "', ";
comandoSql += "'" +usuario.getDni()+ "', ";
comandoSql += "'" +usuario.getTelefonoParticular()+ "', ";
comandoSql += "'" +usuario.getTelefonoMovil()+ "', ";
comandoSql += "'" +usuario.getCorreoE()+ "', ";
comandoSql += "'" +new Fecha(usuario.getFechaNacimientoString()).getStrin gAnnoMesDia()+ "', ";
comandoSql += "'" +usuario.getObservaciones()+ "', ";
comandoSql += "'" +usuario.getContactoFamilia1()+ "', ";
comandoSql += "'" +usuario.getTelefonoTrabajo()+ "', ";
comandoSql += "'" +usuario.getDomicilio()+ "', ";
comandoSql += "'" +usuario.getCodigoPostal()+ "', ";
comandoSql += "'" +usuario.getLocalidad()+ "', ";
comandoSql += "'" +usuario.getProvincia()+ "', ";
comandoSql += "'" +usuario.getPais()+ "', ";
comandoSql += "'" +usuario.getContactoFamilia2()+ "', ";
comandoSql += "'" +usuario.getContactoFamilia3()+ "'";
comandoSql += ") ";

if (this.realizarAccion(comandoSql) != true)
return(false);
else
return(true);

} // END_addUsuario

Y muchos otros métodos...


Usuarios.java
Cita:
// Usuarios.java



package doukonia.capaNegocio;



import utilidades.Fecha;



public class Usuarios {

private int idUsuario;
private String nombre;
private String apellidos;
private String dni;
private int telefonoParticular;
private int telefonoTrabajo;
private int telefonoMovil;
private String correoE;
private Fecha fechaNacimiento;
private String observaciones;
private String domicilio;
private int codigoPostal;
private String localidad;
private String provincia;
private String pais;
private String contactoFamilia1;
private String contactoFamilia2;
private String contactoFamilia3;





public Usuarios() {
this.nombre = "";
this.apellidos = "";
this.dni = "";
this.telefonoParticular = 0;
this.telefonoTrabajo = 0;
this.telefonoMovil = 0;
this.correoE = "";
this.fechaNacimiento = new Fecha();
this.observaciones = "";
this.domicilio = "";
this.codigoPostal = 0;
this.localidad = "";
this.provincia = "";
this.pais = "";
this.contactoFamilia1 = "";
this.contactoFamilia2 = "";
this.contactoFamilia3 = "";
}

public boolean setIdUsuario(int id) {
this.idUsuario = id;
return(true);
}

public boolean setNombre(String nombre) {
this.nombre = nombre;
return(true);
}

public boolean setApellidos(String apellidos) {
this.apellidos = apellidos;
return(true);
}

public boolean setDni(String dni) {
this.dni = dni;
return(true);
}

public boolean setTelefonoParticular(int telefono) {
this.telefonoParticular = telefono;
return(true);
}
Y muchos otros métodos...


Saludos!
  #12 (permalink)  
Antiguo 17/07/2008, 15:28
Avatar de HackmanC  
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 3 meses
Puntos: 260
Sonrisa Respuesta: Fallo en Formulario JSP

Cita:
Iniciado por Isdiar Ver Mensaje
Me vuelve a petar de igual forma, con el mismo error:
Es como si ignorase el try-catch...
El problema es de compilación ... no de ejecución.
Por lo tanto el try-cath .. y writeln(...), etc., ni el debbuger de NetBeans, ni Eclipse son útiles en este caso.

Aunque el error está relativamente claro:

Cita:
Iniciado por Bunburyscom
Es que tu error dice que el metodo addUsuario no esta en la clase capaNegocio/Usuarios
Verifica que la clase Usuarios tenga ese metodo
La clase Usuarios .. esta "@overrided", está en otro package con el mismo nombre, no está bien escrita, o no tiene el método "addUsuario" definido.

Saludos,

ps: Imposible probar tu código puesto que sería mucho trabajo. Espero que sea de ayuda.
  #13 (permalink)  
Antiguo 17/07/2008, 18:31
Isdiar
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Fallo en Formulario JSP

Hola HackmanC, Bunburyscom y odrarg,

gracias por la ayuda que me habéis prestado. Deciros que ya se ha solucionado ese problema que me aparecía. No me preguntéis el por qué, pero al parecer ha desaparecido por sí solo (aunque imagino que no habrá sido por casualidad). Haciendo unas pruebas, comenté una parte del código, y posteriormente le quité el comentario y lo dejé como al principio, y ya se había solucionado. No se si eso habrá provocado en el servidor alguna actualización de algún fichero del que fuese el error, pero se ha solucionado. Ahora graba en la BD (aunque hay ahí un fallito, pero que ya está localizado).

Muchas gracias nuevamente por pasar rato atendiendo mis dudas y mareándoos. Os lo agradezco de veras ;) Un saludo muy fuerte, y un abrazo. Bendiciones!! :)
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 11:45.