Donc, après avoir installé UrlRewriteFilter, j'ai mis en place une règle et un modèle de vélocité correspondant. Et quand je vais à la page de test, le script de vélocité est montré en tant que code brut au lieu d'être compilé.Problème d'urlrewritefilter avec le rendu du modèle de vitesse
exemple du code pour la règle:
<rule>
<from>/test/([0-9]+)</from>
<to>/downloads/test.vm?Id=$1</to>
</rule>
exemple de la urlrewritefilter
<filter>
<filter-name>UrlRewriteFilter</filter-name>
<filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</filter-class>
<init-param>
<param-name>logLevel</param-name>
<param-value>DEBUG</param-value>
</init-param>
</filter>
idées pourquoi le modèle de vitesse ne serait pas rendu même si la règle correctement exécutée? Toutes les autres pages vm s'affichent correctement (lorsque vous y accédez directement) et la réécriture fonctionne parfaitement avec jsp.
merci beaucoup pour l'astuce, je ne veux pas afficher le contenu de mon web.xml mais im regardant maintenant pour voir si ce mappage de servlet est géré ailleurs –
regarda encore une fois et c'était un problème de cartographie dans le web.xml, merci encore pour l'aide –