Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/05/2011, 13:56
Avatar de ARICARRARO
ARICARRARO
 
Fecha de Ingreso: diciembre-2010
Ubicación: México
Mensajes: 227
Antigüedad: 13 años, 4 meses
Puntos: 10
Error al crear un Bean

Cuando quiero usar una clase (o Bean) sale un error algo como esto:

"No se puede cargar la clase en el JSP."

Esto es lo que hago.

1. Crear un clase llamada Prueba.java

Código PHP:
package pruebas;

public class 
Prueba{

 public 
Prueba(){

 }

 static 
int Suma(int xint y){
 return 
x+y;
 }

 static 
in Resta(int xint y){
 return 
x-y;
 }



2. Y la compilo con:
javac -g Prueba.java

Y se crea la clase Prueba.class dentro del directorio 'pruebas' en la dirección

C:\Archivos de programa\Apache Software Foundation\Tomcat 7.0\webapps\ROOT\WEB-INF\classes

3. Ahora creo un fichero jsp con el nombre index.jsp

Código PHP:
<%@ page contentType="text/html; charset=iso-8859-1" language="java" import="pruebas.Prueba" 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=iso-8859-1" />
<
title>::Prueba Bean::</title>
</
head>
<
body>
<!-- 
aqui pongo el código jsp -->
Suma 14+5=
<%= 
Prueba.Suma(14,5) %>
<
br/>
Resta 10-4=
<%= 
Prueba.Resta(10,4) %>
</
body>
</
html
4. Ya intenté otras formas como el de crear una carpeta en:
C:\Archivos de programa\Apache Software Foundation\Tomcat 7.0\webapps\ROOT\pages

Hago los pasos 1 y 2 y sigue saliendo ese error

¿Donde debo crear la clase?