Java servlet: pb pr gérér une SQLException
omar
-
omar -
omar -
Bonjour voila ma méthode init: mon pb est que si par ex il ya eu un pb sur la connection comment puisje afficher un message d'erreur sur la page web?
Noprmalement il me suffirait de faire:
res.setContentType("text/html");
ServletOutputStream out= res.getOutputStream();
le pb est que l objet HttpServletResponse res est le parametre d entre de la mthéode service et n est pas accesible dans la méthode init.
Je veux simplemnt que dans le catch SQL Exception faire
out.println(ex.getMessage());
public void init() throws ServletException {
try
{
mabase =(DataBase)getServletContext().getAttribute("DataBase");
if (mabase == null)
{
System.out.println("Va essayer de se connecter car con=null");
mabase= new DataBase("cle","fiche1","fiche1");
System.out.println("connect sucesss!!");
getServletContext().setAttribute("DataBase",mabase);
}
else System.out.println("Connection a la B-D deja presente!");
}//fin du try
catch (SQLException warn)
{
System.out.println("pb pour se connecter servlet fraegauche: "+warn.getMessage());
}
catch (Exception ex) {
//ex.printStackTrace();
System.out.println(ex.getLocalizedMessage());}
merci davance
Noprmalement il me suffirait de faire:
res.setContentType("text/html");
ServletOutputStream out= res.getOutputStream();
le pb est que l objet HttpServletResponse res est le parametre d entre de la mthéode service et n est pas accesible dans la méthode init.
Je veux simplemnt que dans le catch SQL Exception faire
out.println(ex.getMessage());
public void init() throws ServletException {
try
{
mabase =(DataBase)getServletContext().getAttribute("DataBase");
if (mabase == null)
{
System.out.println("Va essayer de se connecter car con=null");
mabase= new DataBase("cle","fiche1","fiche1");
System.out.println("connect sucesss!!");
getServletContext().setAttribute("DataBase",mabase);
}
else System.out.println("Connection a la B-D deja presente!");
}//fin du try
catch (SQLException warn)
{
System.out.println("pb pour se connecter servlet fraegauche: "+warn.getMessage());
}
catch (Exception ex) {
//ex.printStackTrace();
System.out.println(ex.getLocalizedMessage());}
merci davance
A voir également:
- Java servlet: pb pr gérér une SQLException
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
4 réponses
Salut
tu peux utiliser un JOptionPane pour annoncer ton erreur.....
http://java.sun.com/j2se/1.4.1/docs/api/javax/swing/JOptionPane.html
Chouba
Casque Bleu forumique
tu peux utiliser un JOptionPane pour annoncer ton erreur.....
http://java.sun.com/j2se/1.4.1/docs/api/javax/swing/JOptionPane.html
Chouba
Casque Bleu forumique
Utiliser un JOptionPane pr afficher le mesage ne sert a rien:
En effet, rapellons nous que les servlets s execute du cote serveur seulement donc la boite de message souvrira du cote serveur seulement( ce que j a i pu constater) docn ca aucun intéret sauf pr débugger en localhost.
En effet, rapellons nous que les servlets s execute du cote serveur seulement donc la boite de message souvrira du cote serveur seulement( ce que j a i pu constater) docn ca aucun intéret sauf pr débugger en localhost.