3

ストラットアクションに何もしないようにする方法はありますか?アクションが実行された後は何もしたくありません。私が継承したプロジェクトのすべてのアクション(そのうちの794個)はredirectActionです。しかし、私はリダイレクトしたくありません。同じページに留まりたいだけです。

同じページにとどまるにはどうすればよいですか?私は好きが欲しい

<result name="success" type="doNothing"></result>

この動作を実現するために私にできることはありますか?それとも偽物ですか?

4

3 に答える 3

2

戻りActionSupport.NONEます。

ユースケースは何ですか?何も返さないアクションはをしますか?

于 2012-11-22T22:26:26.997 に答える
0

ActionForward通常は返されるはずの場所で、executeメソッドがnullを返すようにしてみてください。たとえば、mapping.findForward("something");-null;代わりに戻るだけです。

于 2012-12-04T09:02:55.620 に答える
0

Httpは要求/応答プロトコルであり、何かを送信する必要があります。ajaxページで同様の状況が発生した場合、SUCCESS戻りコードを戻りコード200のHttpResultHeader型にマップするだけです。

于 2012-12-05T12:12:28.917 に答える