====== Filtros y Listeners ====== ===== Implementación Filtro ===== Primero crearemos un nuevo proyecto dinámico de Java y tras eso crearemos el index.html (Se da por sabido) Tras eso iremos a JavaResources y crearemos el filtro (recordar cambiar la URL a todo minusculas dandole en el botón Next y editar): {{:dad2:pasted:20240227-113042.png}} Una vez creado el filtro debemos buscar la siguiente sección para crear nuestro filtro: {{:dad2:pasted:20240227-113306.png}} ===== Implementación Listener ===== Usando el mismo proyecto que antes como base iremos a Java resources y crearemos el listener: {{:dad2:pasted:20240227-113446.png}} Tras establecer los paquetes y el nombre le daremos a next, donde veremos los siguiente: {{:dad2:pasted:20240227-113558.png}} Aquí estableceremos que escucha el listener. ===== ejemplo en Java (notación) ===== //tipo Forward @WebFilter(dispatchTypes = {DispatcherType.FORWARD}, urlPatterns = {"/*"}) ==== Ejemplo en web.xml ==== Mi filtro ===== Listener ===== * Se utilizan para escuchar eventos que se producen durante la ejecución de la aplicación. * Se pueden configurar con notación o en el Web.xml @WebListener public class MiListener implements ServletContextListener, AsyncListener;