skillup

技術ブログ

Java

JavaEEでリダイレクトを伴うデータ入出力(flashの活用)

投稿日:

JavaEEで何らかの処理を行い、リダイレクトさせる場合、リダイレクト前のデータを保存し、リダイレクト後のページにデータをもちこしたいときなどがあると思います。

オブジェクトの変数自体はスコープアノテーションで管理していますが、こういった単独の変数を持ち越したいときにどう使えばよいか迷うことが多いでしょう。

私もあまり情報がでてこなくて迷いましたが、flashオブジェクトを使うと、Map型式で変数を持ち越すことができます。

リダイレクト前になんらかの処理をするページ

 

リダイレクト後に移動するページ

これで値を運ぶことができます。

よく考えたらメッセージの持ち越しなんかはこの手法を行っていましたね。

参考リンク

http://d.hatena.ne.jp/shin/20090903/p1

 

-Java
-,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

データベース文字コード対策他

Contents1 JDBC文字化け対策2 BigDecimal2.1 ソース2.2 参考リンク3 CreateQuery4 jsfのconvertNumber JDBC文字化け対策 データベースがu …

no image

JavaEEのトランザクションに関して

最近あまり触れていないJavaEEのトランザクションについて。 JavaEEの場合、EJB環境では@Statelessを付けることによりトランザクション管理を行うことができます。 [crayon-5d …

no image

Optionalについて その1

Streamに続いて、Java8で新搭載された機能がOptional です。 Javaではnullの処理をいちいちしなくてはいけないのがいろいろと面倒ですが、Optionalの機能をうまく使うことで可 …

no image

ポリモフィズム(多態性)とは

Javaでオブジェクト指向の考え方の重要な考え方であるポリモフィズムについて。 Contents1 ポリモフィズムとは?2 ソース ポリモフィズムとは? 日常的に使っていながらいざ説明するとなると困り …

no image

Mapの使い方

Javaに限らずプログラミングで最も大切になるのは配列の処理でしょう。 Javaですと、PHPのような連想配列の代わりにMapを使用します。 Contents1 Mapとは?1.1 Mapのインスタン …