Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/06/2005, 05:04
chcma
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 21 años, 7 meses
Puntos: 7
Fallo importando clase (JSP)

Buenos días !!!

Estoy introduciendome en esto de JSP, y estoy intentando importar una clase que he hecho y que en consola me funciona perfectamente.

La cuestión es que, desde un fichero .htm envio los datos a mi página .JSP, la cual, mete los datos en un objeto que crea basándose en el .class que tiene.

Este .class llama a su ver a otro .class que es el que accede a la BD MySQL.

Los dos .class están metidos en la misma carpeta que el .jsp y que el .htm

El driver de MySQL lo tengo en common\lib\

Sin emgargo, tb lo tengo en c:\java\jars ya que en mi variable de entorno de mi windows2000 es donde le tengo dicho que apunte, para mis aplicaciones de consola.


Mi JSP pone el siguiente código:
******************************************
<jsp:useBean id="objNegocio" class="claseNegocio" scope="page"/>
<%
String nombre, apellidos, dni, nacimiento, departamento, sueldo;

nombre=request.getParameter("txtNombre");
apellidos=request.getParameter("txtApellidos");
dni=request.getParameter("txtDni");
nacimiento=request.getParameter("txtNacimiento");
depa=request.getParameter("txtDepartamento");
sueldo=request.getParameter("txtSueldo");

if (objNegocio.InsertaCliente(nombre, apellidos, dni, nacimiento, depa, sueldo)){
out.print("todo perfect");
}

/*
if (objNegocio.insertarEmpleado("templeados", nombre, apellidos, dni, nacimiento, departamento, sueldo)){
out.println("<br><br><br> USUARIO INSERTADO <br><br><br>");
}
*/
%>
******************************************

Solo me falla cuando pongo la línea esta:
<jsp:useBean id="objNegocio" class="claseNegocio" scope="page"/>

Si no la pongo, naturalmente sin poner tampoco el if, me funciona. Sin embargo, pongo únicamente la linea esa, sin poner el if, y sigue fallandome.

¿Pueden decirme que puede estar mal?

Gracias por tó ;)


P.D.: las clases son las mismas que las que uso para mis aplicaciones consola, no son servlets . . .

import java.util.*;
public class claseNegocio {
private static Vector parametros = new Vector();
private static accesoBD objBd;

public boolean insertarEmpleado(String tabla, String nombre, String apellidos, .....
__________________
Charlie.