私はstruts2-core-2.3.4.1.jarを使用して struts2 Web アプリケーションに取り組んでおり、 struts.xmlファイルtype="redirect"
のマッピングを使用しています。これは私のコードスニペットです:
<action name="{className}/{methodName}" class="controller.{1}" method="{2}">
<result name="setAttribute" type="redirect">
<param name="location">${sportName}/${locationName}/${year}/${championshipName}/${groupName}/teams/${teamName}/info</param>
<param name="teamId">${teamId}</param>
</result>
</action>
リダイレクトは正常に機能しますが、この Web ページで読んだ内容によると、次の URL が取得されると予想されます。
http://localhost:8080/mywebapp/soccer/italy/2011/serie-a/serie-a/teams/juventus/info?teamId=2
代わりに、これは私のブラウザー
に表示http://localhost:8080/mywebapp/soccer/italy/2011/serie-a/serie-a/teams/juventus/info?teamId=2&className=ControllerTeams&methodName=setAttribute
されるURLです。では、 URLの末尾に追加された
を削除するにはどうすればよいですか?ControllerTeams
setAttribute
className
methodName
&className=ControllerTeams&methodName=setAttribute
ご回答ありがとうございます。