Struts2.0.14 バージョンでアクション拡張機能を非表示にする必要があります。
以下を設定することで、Struts2.1.8版で問題なく動作しています。しかし、2.0.14 バージョンでは動作しません。この種のエラーが発生しています (以下のエラーについて言及しました)。
web.xml
私はフィルターコードを次のように更新しました
<filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.FilterDispatcher
</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
次に、struts.xml で、このように更新しました
<constant name="struts.action.extension" value=""/>
このように更新した結果は次のとおりです。
http://ip.com:8080/project/actionNameとしてアクション ファイルにアクセスできます 。ただし、javascript、css、および画像ファイルは読み込まれません。そこで、struts.action.excludePattern を使用しようとしましたが、2.0.14 バージョンでは使用できません。
次に、struts.xml で、このように更新しました
<constant name="struts.action.extension" value=","/>
このように更新した結果は次のとおりです。
http://ip.com:8080/project/actionNameとしてアクション ファイルにアクセスできます 。最後にドットを付けない場合、機能していません。value=",,action" または value=",action" を指定すると、同じ結果が得られます
struts2.0.14 バージョンで拡張機能を削除できるかどうか、誰か教えてください。