dポイントプレゼントキャンペーン実施中!

Strutsでwebアプリを作成しているのですが、jsp上のボタンを押下時、sessionに持ってる変数を書き換えたいのですが、画面遷移はさせたくないのです。それって可能ですか? どなたかご教授ください。

A 回答 (2件)

画面遷移とは、サーバーサイドへのアクセスのことを想定されているのでしょうか?


それとも、表示されている画面の状態の変化のことでしょうか?

もし、後者であれば、Actionで自身の画面にforwardしてやればできます。

前者であるのなら難しいです。
sessionの値を書き換えたいのであれば、必ずサーバーサイドに要求を送らなければならないからです。
今、流行のAjaxを利用すれば、画面の遷移なしに可能です。
    • good
    • 1

通常ならActionForwadオブジェクトをreturnするところを「null」をreturnすれば画面遷移をしなくなると思います。

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!