0

私はこのようなケースがあります:

JSP->アクション1->リダイレクト->アクション2->JSP

リダイレクト中に、すべてのパラメーターを失います。しかし、あるアクションから別のアクションに渡したいパラメーターが1つあります。パラメータは、すべてのアクションで常に同じです。

私は次のコードを書くことが可能であり、それが機能することを知っています:

<action name="myAction" class="myActionClass" method="doThis">
    <result name="success" type="redirect">doThat.action?myParam=${myParam}</result>
</action>

唯一のことは、アクションタグに何も書き込まずにリダイレクトがある場合に、あるアクションから別のアクションにパラメーターを自動的に渡したいのですが、コーディング方法がわかりません。

Struts 2でそれを行うことは可能ですか?

誰かがそれをグローバルな結果に入れることを提案しました、私は試しましたが、それでも成功しませんでした。

4

1 に答える 1

0

プロパティを属性としてセッションに設定でき、使用しているアクション クラスに関係なく、セッションから同じ属性を取得できます。session.setAttribute(名前、値); session.getAttribute(名前)

于 2012-08-31T13:22:35.390 に答える