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):
Una vez creado el filtro debemos buscar la siguiente sección para crear nuestro filtro:
Usando el mismo proyecto que antes como base iremos a Java resources y crearemos el listener:
Tras establecer los paquetes y el nombre le daremos a next, donde veremos los siguiente:
Aquí estableceremos que escucha el listener.
//tipo Forward @WebFilter(dispatchTypes = {DispatcherType.FORWARD}, urlPatterns = {"/*"})
<filter> <filter-name>Mi filtro</filter-name> <filter-class></filter-class> </filter>
@WebListener public class MiListener implements ServletContextListener, AsyncListener;