Usando arquivos .html como JSPs

Esta pode ser uma pergunta boba, mas não encontrei resposta quando pesquisei isso.

Atualmente, mapeio as solicitações de someFileName.html para um servlet que, em seguida, encaminha para someFileName.jsp usando os mapeamentos de servlet no web.xml. Eu gostaria de evitar isso e apenas configurar meu servidor de aplicativos para que os arquivos html sejam analisados ​​e executados como se fossem JSPs (para que as tags personalizadas e EL possam ser usadas de dentro do HTML). Bônus para respostas que permitem que qualquer extensão seja mapeada para o processador JSP.

Eu uso o Tomcat, mas gostaria que a solução fosse portável para outros containers, como o Glassfish.

Com 2 passos simples, você pode conseguir isso:

  1. Inclua este mapeamento de servlet para o servlet JSP:

     jsp *.html  

    Isso informa ao contêiner do aplicativo para usar o servlet JSP ao servir arquivos html.

  2. Comente o para arquivos tipo mime de text/html (* .html) para que o contêiner não manipule arquivos HTML como conteúdo estático.

Espero que isto ajude.