そのため、 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で完全に機能します。