21/09/2010, 02:17
|
| | Fecha de Ingreso: septiembre-2010
Mensajes: 10
Antigüedad: 14 años, 2 meses Puntos: 0 | |
llamada a clase java desde jsp Hola a todos!
bueno queria explicar el problema que tengo a ver si me podeis ayudar. He estado leyendo algunos post ya, pero no he conseguido resolverlo.
Bueno yo he creado un programa en java con netbeans. El programa ejecutado desde netbeans funciona perfectamente.
Ahora estoy construyendo una pagina web en jsp, donde quiero que se ejecute el programa al pinchar en un boton o algo por el estilo.
Para probrar antes algo facil, me he creado una clase HelloWorld.java para hacer las pruebas, pero no consigo que funcione desde el jsp.
public class HelloWorld {
public String sayHello(){
return "Hello World";
}
}
Esta clase esta compilada y tengo el HelloWorld.class
Ahora bien en mi pagina web quiero hacer esto:
<%HelloWorld Hello = new HelloWorld();
String T = Hello.sayHello()%>
supongo que se escribiria asi XD
Segun he leido debo poner antes una orden del estilo
<%@page import="HelloWorld.class"%>
pero no se exactamente que debo poner. Si debo poner solo el nombre de la clase, o una ruta. Y la pregunta esencial ¿donde debo poner el archivo HelloWorld.class? ¿y si fuese .jar?
Utilizo Tomcat y dentro de webapps tengo una carpeta llamada proyecto, que incluye el index.jsp y otra carpeta llamada WEB-INF y dentro de esta otra carpeta lib. En WEB-INF es donde tengo el HelloWorld.class pero me da un error y no carga la pagina.
A ver si me pueden ayudar con la localizacion que debe tener el archivo y con la llamada desde el jsp.
gracias! |