1

私は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の末尾に追加された を削除するにはどうすればよいですか?
ControllerTeamssetAttributeclassNamemethodName
&className=ControllerTeams&methodName=setAttribute

ご回答ありがとうございます。

4

0 に答える 0