2016-11-18 3 views
0

私は2ページを持っています:first.jspにユーザーが何らかのデータを入力してからsecond.jspに行くと、first.jspに戻ります。だから私はfirst.jspどこかからユーザー入力を格納して、フォームに戻す必要があります。JSPストアフォームデータ

second.jspにデータを渡してそこに保存してfirst.jspに戻すことができますが、それは本当に悪い解決策のようです。

他の解決方法はありますか?

+0

を使用してデータを取得する必要があります。 –

+0

@NikolasCharalambidis MVCを意味するのですか? – yashpandey

+0

ユーザー入力情報をセッション変数または属性に追加しようとしましたか?それらをユーザーセッションに格納すると、アプリケーション上で実行されているJSPまたはサーブレットで実行できます。 first.jspからsecond.jspへのget/postの後にセッションに追加し、ユーザーが暗黙のjspを要求するたびに属性の存在をチェックします。 –

答えて

2

HttpSessionオブジェクトを使用して複数のJSPページにオブジェクトを格納/取得することができます。この場合、hereと表示されます。

は基本的に、あなたはhttpSession.setAttribute("DATAKEY", dataObj);を設定し、再度MCVのデザインパターンを使用しhttpSession.getAttribute("DATAKEY");

+0

ありがとう!それがまさに私が必要としていたものです。 – AndrewR