Ver Mensaje Individual
  #6 (permalink)  
Antiguo 07/10/2009, 12:41
Avatar de HackmanC
HackmanC
 
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 3 meses
Puntos: 260
Sonrisa Respuesta: detener la ejecución de un jsp

Cita:
Iniciado por raullapeira Ver Mensaje
... pero bufff, no se, no se... huele a chapu
De hecho ... la instrucción die() de PHP es ya una chapuza en si misma.
(Como la instrucción End de Visual Basic 6)

Cita:
Iniciado por doylelives Ver Mensaje
... hasta que yo llegue una instrucción determinada llamemosle die, y que el resto del codigo yo no lo interprete, o sea que muestre el html que se generó hasta la instrucción "die"
Eso es cuestión directamente de buenas prácticas y algoritmos de programación. Un ejemplo:

Pésimo algoritmo:
Begin
A = 5
If A > 5 Then Die()
Print A
End

Buen algoritmo:
Begin
A = 5
If A <= 5 Then Print A
End

Y en última instancia, después de cotejar todas las posibilidades, agregar el manejo de errores con try / catch; para errores 'no controlados'.

Cita:
Iniciado por Fuzzylog Ver Mensaje
... sino que se haría con una clase java que genere html y que incluya variables java o cosas así en el código generado. ...
Mmmm... no es eso exactamente un JSP al final ?
javac myjsp.jsp ?

Cita:
Iniciado por Fuzzylog Ver Mensaje
No hay que intentar que tu código se parezca al de otro lenguaje diferente. Hay que hacer las cosas pensadas para el lenguaje en el que se realizan.
Todos los lenguajes deben de aplicar buenas practicas de programación y los algoritmos no cambian, solo cambian el lenguaje y la forma de expresar las cosas.

En PHP se usa die(), porque PHP era un lenguaje de 4 generación sin manejo de excepciones hasta hace poco tiempo (es decir, no tenía try/catch y no estaba orientado a objetos), ahora ya lo implementaron.

Saludos,