0
UrlRewriteFilterをインストールした後、ルールと対応するベロシティテンプレートを設定します。テストページに行くと、ベロシティスクリプトはコンパイルされずに生のコードとして表示されます。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で完全に動作します。
私はweb.xmlの内容を表示したくありませんが、サーブレットのマッピングが他の場所で処理されているかどうかを今見ています。 –
これをもう一度見て、マッピングの問題でした。 web.xml、助けてくれてありがとう –