@Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { try { handle(request, response, Function.REQUEST_METHOD_GET); } catch (JayjaxException e) { // only thrown after a listener is notified of issue } catch (ServletException e) { throw e; } catch (IOException e) { throw e; } catch (Throwable e) { throw new ServletException(e); } finally { Jayjax.clearInvocation(); } }