Struts2を使用しています。。という名前のアクションを実行しますhello1
。URLを入力します:http://localhost:8081/MyStruts2/hello1
、動作します。
そして私は別のURLを試しました:http://localhost:8081/MyStruts2/hello1.action
、それも機能しますか?
「.action」は必要ないと思います。
では、なぜ一部の人が接尾辞「.action」を追加するのでしょうか。必要ですか?
また、「。action」を「.go」などの別のサフィックスとして構成できますか?
1 に答える
0
.action
Struts によって追加されるデフォルトのサフィックスです。「.action」から「.go」に変更します。以下の XML を使用してサフィックスを変更します。
<struts>
<constant name="struts.action.extension" value="go"/>
<package name="default" namespace="/" extends="struts-default">
<action name="SayStruts2">
<result>pages/printStruts2.jsp</result>
</action>
</package>
</struts>
于 2013-02-20T08:35:45.563 に答える