Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/02/2005, 02:02
WebStorm
 
Fecha de Ingreso: enero-2005
Mensajes: 139
Antigüedad: 20 años
Puntos: 0
Hola,

En java, en general, se pueden capturar errores para evitar esos molestos pantallazos que comentas. Para hacerlo tienes que usar bloques try...catch.

El tema es algo extenso, por lo que te aconsejo que busques información. De forma general la cosa se basa en poner dentro del bloque try las sentencias susceptibles de disparar un error. Dentro del bloque catch tendrás que poner el código encargado de manejar ese error.

En java, un error, como todo el resto de las cosas, es un objeto. Estos objetos reciben el nombre de Excepciones. Lógicamente, al pertenecer a una clase, tendrás que hacer un import de las clases que capturen los errores que tu método puede disparar.

Un ejemplo sencillo sería...
Código PHP:
import java.io.*;   // Esto para importar File y IOException

try {
File l_file = new File("prueba.txt");
}catch (
IOException e) {
   
System.out.println("Se ha producido un error de Entrada/Salida");
}; 
De esta forma, java (también en entornos jsp/servlet), en lugar de mostrar un error "feo" mostrará la línea que tú le has pedido que escriba.

En cualquier caso te recomiendo que busques documentación sobre el tema para que veas todas las posibilidades que te ofrece esto.

Un saludo.