title: exception handling for filter in spring
body: <p>I am handling exceptions in spring using @ExceptionHandler. Any exception thrown by controller is caught using method annotated with @ExceptionHandler and action is taken accordingly. To avoid writing @exceptionHandler for every controller i am using @ControllerAdvice annotation.</p>
  
  <p>Everything works fine as expected. </p>
  
  <p>Now i have a filter(Yes, not interceptor, to handle certain requirement) which is implemented using DelegatingFilterProxy and ContextLoaderListener.</p>
  
  <p>When i am throwing the same exception from above filter, its not caught the way it was done in controller case. It is directly thrown to user.</p>
  
  <p>What's wrong in here?</p>