0

Struts2を使用しています。。という名前のアクションを実行しますhello1。URLを入力します:http://localhost:8081/MyStruts2/hello1、動作します。
そして私は別のURLを試しました:http://localhost:8081/MyStruts2/hello1.action、それも機能しますか?
「.action」は必要ないと思います。
では、なぜ一部の人が接尾辞「.action」を追加するのでしょうか。必要ですか?
また、「。action」を「.go」などの別のサフィックスとして構成できますか?

4

1 に答える 1

0

.actionStruts によって追加されるデフォルトのサフィックスです。「.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 に答える