La Web del Programador: Comunidad de Programadores
 
    Pregunta:  40977 - ¿PUEDO DETENER UN PROCESO JAVA DESDE UN JSP?
Autor:  Maria
Tengo un jsp desde el que llamo a una funcion de una clase java, esta función tarda bastante tiempo en ejecutarse y quiero detenerla desde el jsp pero no se como hacerlo, ¿podríais ayudarme?

  Respuesta:  Camilo Rivera
Lo que estás tratando de hacer puede realizarse pero no mediante una llamada directa.

Lo único que tienes que hacer es utilizar un centinela que pueda ser manipulado por la página JSP y por la clase.

Así, la función de tu clase java solo se ejecutará mientras el centinela no esté activo, y tu JSP se encargará de activarlo en caso de que tu función se demore mucho.