Discussione:
gestione eccezioni su Servlet
(troppo vecchio per rispondere)
Chiara
2004-04-13 08:59:46 UTC
Permalink
Non ho ben capito come gestire le eccezioni su una servlet.
Il metodo doPOst non può sollevarne di mie?
Come posso inviarle ad una pagina JSP?

Mi aiutate?

--------------------------------
Inviato via http://arianna.libero.it/usenet/
Damian?
2004-04-13 13:37:05 UTC
Permalink
Il metodo doPost può lanciare eccezioni di tipo
javax.servlet.ServletException. Ciò significa che tu puoi:

a) Lanciare eccezioni di questo tipo in occasione di errori:

throw new javax.servlet.ServletException("Messaggio");

b) Lanciare eccezioni che ereditano da ServletException in occasione
di errori

c) Produrre eccezioni di questo tipo partendo dallo stack di eccezioni
di tipo differente:

try
{
...
}
catch(Exception ex)
{
throw new ServletException("Il tuo messaggio",ex)
}

Non ho ben capito cosa intendi per "passare l'eccezione ad una JSP",
però in generale l'eccezione viene propagata fino al metodo "service"
della Servlet e quindi in seguito al Servlet Container.

Saluti

Damiano
Post by Chiara
Non ho ben capito come gestire le eccezioni su una servlet.
Il metodo doPOst non può sollevarne di mie?
Come posso inviarle ad una pagina JSP?
Mi aiutate?
--------------------------------
Inviato via http://arianna.libero.it/usenet/
Chiara
2004-04-13 15:10:05 UTC
Permalink
Post by Damian?
Non ho ben capito cosa intendi per "passare l'eccezione ad una JSP",
però in generale l'eccezione viene propagata fino al metodo "service"
della Servlet e quindi in seguito al Servlet Container.
Intendevo:
quando ho intercettato l'eccezione su un servlet posso in qualche modo
indirizzarla alla solita error.jsp?

--------------------------------
Inviato via http://arianna.libero.it/usenet/

Loading...