Redirigir todas las JSP a un Servlet
Ciertos modelos de arquitectura son participes de evitar el acceso directo a las páginas JSP para poder hacer ciertas validaciones. Esto implica que cada vez que alguien ponga una URL sobre nuestro sitio con *.jsp sea reenviado a un Servlet.
Esto lo podemos hacer de una forma muy sencilla modificando los mapping del descriptor de despliegue de la aplicación Web que estemos montando. El descriptor de despliegue es el fichero /WEB-INF/web.xmlPara ello bastará con que sepamos como hacer un mapping. Esto se puede hacer de forma sencilla modificando el patrón de URL a interceptar.
Así, el mapping tiene dos etiquetas
<servlet-mapping> <servlet-name>Controller</servlet-name> <url-pattern>*.jsp</url-pattern></servlet-mapping>Será el servlet Controller el que reciba todas las peticiones sobre las JSP.
Descarga el código de Redirigir todas las JSP a un Servlet
Cómo modificar el fichero web.xml para redirigir todas las JSP a un Servlet.