Para interceptar el contenido de lo que se genera antes de enviarselo al browser, en Java/Servlets se usan filtros (ServletFilter).
Puedes ver ejemplos, tutoriales etc. buscando en los resultados de
http://www.google.es/search?q=Servlet+Filter+tutorial
S!
PD: Copiar el mismo mensaje en varios foros se llama "cross-posting" y no está bien considerado en las reglas de "netiqueta".