Programación General > JSP/Servlets
Cómo iniciar aplicación de un servlet
darupi:
Hola!!
Quería comentaros mi problema a los expertos, ya que yo no llevo mas que 2 meses con JSP y no se cómo hacer esto, por eso me gustaría saber vuestras opiniones.
Tengo una página en JSP con dos botones, para arrancar y parar una aplicación que abre el correo y cuyo resultado final es la devolución de una lista de páginas web.
Mi pregunta es cómo puedo hacer yo para que, cuando haga click en el botón, se inicie la aplicación y se quede encendida hasta que le de al botón de parar la aplicación.
No se como arrancar el programa ni donde puedo meter mi programa (que esta hecho como una aplicación de escritorio y no se si servirá al hacerlo para web).
Muchas gracias de antemano!!
Saludos!
arielb:
Realmente no comprendo bien lo que deseas hacer.
Si es ejecutar una aplicación que realiza un proceso por detrás o quieres ejecutar una aplicación para que el usuario mediante la página web la utilice.
Si es la segunda opción creo que vas mal enfocado, ya que las aplicaciones de escritorio no son para eso.
Si es la primera opción puedes investigar
--- Código: Java --- Process prs = runtime.exec("programa.cmd");
darupi:
Explico lo que quiero:
Tengo una aplicación que conecta con el correo, lo abre y mira si hay correos nuevos. Si el remitente es uno en concreto, lo abre y guarda en un array una lista de páginas web de dentro del correo para posteriormente pasarlas a una base de datos.
Pues bien, quiero que esa aplicación se inicie cuando le dé al boton de la pagina JSP de iniciar. Y que se cuando le dé al botón de parar pare de ejecutarse la aplicación.
No se si ahora se entiende mejor......
darupi:
Yo tengo lo de la conexión al correo y todo en una clase Java. Lo que me gustaría es si, desde la funcion doPost() o doGet() de un SERVLET puedo llamar a esta clase y obtener la lista de webs.
arielb:
creo que sí, revisa el tema de los hilos http://www.arrakis.es/~abelp/ApuntesJava/Threads.htm
Navegación
[#] Página Siguiente
Ir a la versión completa