¿Es posible indicarle a un contenedor de servlet Java EE estándar que interprete y presente un archivo como JSP, incluso si no tiene la extensión .jsp?¿Se puede renderizar un archivo sin una extensión .jsp como JSP?
Digamos que tengo un archivo llamado foo.xyz en el directorio raíz de mi WAR. Este archivo contiene cierta lógica jstl como cabría esperar en un archivo .jsp. Si solicito http://myserver/myapp/foo.xyz voy a ver el código literal de ese archivo representado como texto. ¿Hay alguna manera de configurar la aplicación web de forma que represente el archivo utilizando el intérprete JSP sin cambiar la extensión de los archivos?
Por favor, no pregunte por qué me gustaría hacer esto. Las restricciones son complicadas.
Esta solución funciona en Tomcat pero no en Websphere. Creo que esto es un truco y no un * estándar de facto *. – LaurentG
@LaurentG: la respuesta ya ha cubierto eso. Simplemente use el mismo '' como Websphere está usando. –
BalusC
Como estoy desarrollando con Tomcat e implementando en Websphere, creo que la solución más genérica que propuse es mejor (no quiero administrar dos web.xml). Pero para el caso más común, tu solución funciona bien también. – LaurentG