maybe this pattern can solve my problem :) i will have to look in to it. i never worked with filters before.
another useful link on the subject : Filter code with Servlet 2.3 model