Ich habe ein Java-Servlet und versuche die Fehlermeldung von dispatcher.forward abzufangen. Mit catch ServletException, IOException oder java.lang.IllegalStateException funktioniert es irgendwie nicht. Kann mir jemand helfen?
import java.io.IOException;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
...
public class Anzeigen extends HttpServlet
{
public void doPost( HttpServletRequest requ, HttpServletResponse resp )
throws ServletException, IOException
{
...
RequestDispatcher dispatcher;
dispatcher = getServletContext().getRequestDispatcher(pfad);
dispatcher.forward(requ, resp);
}catch( ServletException e )
{
System.out.println("ServEx");
}
catch( IOException e )
{
System.out.println("IOEx");
}
catch( java.lang.IllegalStateException e )
{
System.out.println("IllEx");
}
}
import java.io.IOException;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
...
public class Anzeigen extends HttpServlet
{
public void doPost( HttpServletRequest requ, HttpServletResponse resp )
throws ServletException, IOException
{
...
RequestDispatcher dispatcher;
dispatcher = getServletContext().getRequestDispatcher(pfad);
dispatcher.forward(requ, resp);
}catch( ServletException e )
{
System.out.println("ServEx");
}
catch( IOException e )
{
System.out.println("IOEx");
}
catch( java.lang.IllegalStateException e )
{
System.out.println("IllEx");
}
}