Santiago Ortiz y Manuela Idarraga
Lanza una excepción si hay un error que sólo se puede encontrar en tiempo de ejecución.
Run time Exception extends Exception {
/* Propiedades heredadas */
protected string $message ;
protected int $code ;
protected string $file ;
protected int $line ;
/* Métodos heredados */
final public string Exception::getMessage ( void ) // Devuelve el mensaje de Excepción.
final public Exception Exception::getPrevious ( void ) // Devuelve la excepción anterior (el tercer parámetro de Exception::__construct()).
final public mixed Exception::getCode ( void ) // Devuelve el código de Excepción.
final public string Exception::getFile ( void ) // Obtiene el nombre del fichero desde donde fue creada la excepción.
final public int Exception::getLine ( void ) // Devuelve el número de la línea donde se creó la excepción.
final public array Exception::getTrace ( void ) // Devuelve el seguimiento de pila de excepción.
final public string Exception::getTraceAsString ( void ) // Devuelve el stack trace de la Excepción como cadena.
public string Exception::__toString ( void ) // Devuelve la representación de la excepción en formato string.
final private void Exception::__clone ( void ) // Intenta clonar la Excepción, lo que resultará en un error Fatal.
}
IOException :
Significa que se ha producido un error en la entrada/salida. Por ejemplo, cuando estamos leyendo de la consola, un fichero, etc. Es obligatorio tratar la excepción, ya sea en la cabeza del método con "throws IOException" o con un bloque try/catch.
BufferedReader br;
br = new BufferedReader(new InputStreamReader(System.in));
String texto;
try{
br.readLine());
} catch (IOException ioe){
ioe.printStackTrace();
}
Lee una línea de texto hasta que encuentra un carácter de salto de línea (\n) y retorno de carro (\r).
BufferedReader br;
br = new BufferedReader(new InputStreamReader(System.in));
String texto;
try{
br.readLine());
} catch (IOException ioe){
ioe.printStackTrace();
}
Es el método del Servlet que atiende las peticiones que se realizan vía Get.
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class MiPrimerServlet extends javax.servlet.http.HttpServlet implements javax.servlet.Servlet {
private static final long serialVersionUID = 1L;
public MiPrimerServlet() {
super();
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
PrintWriter out;
out = response.getWriter();
response.setContentType("text/html");
out.println("<html>");
out.println("<head><title>Mi Primer Servlet </title></head>");
out.println("<body>");
out.println("Este es mi Primer Servlet");
out.println("</body></html>");
}
}
Es el método del Servlet que atiende las peticiones que se realizan vía Post.
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class MiPrimerServlet extends javax.servlet.http.HttpServlet implements javax.servlet.Servlet {
private static final long serialVersionUID = 1L;
public MiPrimerServlet() {
super();
}
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
PrintWriter out;
out = response.getWriter();
response.setContentType("text/html");
out.println("<html>");
out.println("<head><title>Mi Primer Servlet </title></head>");
out.println("<body>");
out.println("Este es mi Primer Servlet");
out.println("</body></html>");
}
}
No hay comentarios:
Publicar un comentario