1

.actionStruts 2 の URL からサフィックス拡張子を削除する方法を探していました。同様のコードのさまざまなバリエーションを調べました。例:

<constant name = "struts.action.extension" value = ""/>

<constant name = "struts.action.extension" value = ","/>

しかし、効果はありません。私のサイトはリダイレクトを続け/xyz.action、url を に指定すると Resource not Found のエラーが発生します/xyz。を使用してStruts 2.2.3います。これを達成するために何をすべきか教えてください。問題が struts.xml ではなく web.xml に関係している可能性はありますか?

web.xml

<filter>
    <filter-name>UrlRewriteFilter</filter-name>
    <filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</filter-class>
</filter>

<filter-mapping>
    <filter-name>UrlRewriteFilter</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>

セッション、電子メール、トランザクションなどのさまざまなフィルターや、サーブレットがあります。

4

2 に答える 2