所以在安装UrlRewriteFilter之后,我设置了一个规则和一个相应的速度模板。当我进入测试页面时,速度脚本显示为原始代码,而不是被编译。
规则代码示例:
<rule>
<from>/test/([0-9]+)</from>
<to>/downloads/test.vm?Id=$1</to>
</rule>
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>
任何想法为什么即使规则执行正确,速度模板也不会呈现?所有其他 vm 页面都正确呈现(直接访问时),并且重写与 jsp 完美配合。