Gestion des exceptions et servlets
Bonjour,
Je ne comprends pas pourquoi je ne peux pas "catcher" depuis la classe spécialisée IOException mais depuis la générique Exception
erreur Exception : is never thrown in body of corresponding ...
Code:
1 2 3 4 5 6 7 8 9 10
|
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
try {
String mApplicationRootDirectory = sc.getRealPath("/");
String s = new File(mApplicationRootDirectory).getAbsolutePath();
} catch (IOException ioe) {
System.out.println("Erreur Fichier")
} |
Exception qui fonctionne
Code:
1 2 3 4 5 6 7 8 9 10 11
|
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
try {
String mApplicationRootDirectory = sc.getRealPath("/");
String s = new File(mApplicationRootDirectory).getAbsolutePath();
} catch (Exception e) {
throw new IOException("Erreur fichier");
} |