Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/10/2009, 00:57
Avatar de Fuzzylog
Fuzzylog
 
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 16 años, 4 meses
Puntos: 188
Respuesta: detener la ejecución de un jsp

La verdad que no entiendo básicamente a qué te refieres. Jsp no es un script, sino una página html con código java embebido, con lo cual su comportamiento difiere bastante. El html se va a mostrar siempre, a menos que lo vayas incrustando desde el propio java, cosa que no se suele hacer demasiado.

De todos modos para controlar que java detenga el flujo tienes el uso de excepciones, y normalmente, lo que se hace con ellas es, elegantemente, que redirijan la jsp a otra jsp de error, en el que en todo caso, se muestra un mensaje personalizado con el tipo de excepción encontrado, o si no se quiere complicar uno la vida, un mensaje genérico de error.

Otra forma de detener un método java es que en un momento dado, retorne un boolean, si por ejemplo no se dan unas condiciones que se requiere para el funcionamiento correcto.

Public boolean funcionSistema(args) {
if(!cond1 || !cond2 || ... !condN) {
return false;
}
etc etc;
return true;
}
Al principio de este método verificaría las condiciones y devolvería un false si no se cumplen y no seguiría ejecutandose.