Class InterceptableServlet

  • All Implemented Interfaces:
    Serializable, Servlet, ServletConfig
    Direct Known Subclasses:
    ImageServlet

    public abstract class InterceptableServlet
    extends HttpServlet
    Estende la classe astratta HttpServlet per fornire supporto al meccanismo degli interceptor. È possibile applicare gli interceptor in due modi:
    • Applicando l'annotazione associata all'interceptor desiderato sul metodo "doX" desiderato
    • Applicando l'annotazione associata all'interceptor desiderato sulla classe interceptor. In questo modo, l'interceptor sarà applicato a tutti i metodi "doX" sovrascritti.
      
         @RequireAuthentication
         @EnableLogging(SEVERE)
         private static class SampleInterceptableServlet extends InterceptableServlet{
             @Override
             @ErrorsAsJson
             protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
                  ....
             }
         }
     
     
    See Also:
    ServletInterceptor, HttpServlet, Serialized Form