- - PR -
strutsでListを隠し項目に保持する方法。
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-06-06 15:06
はじめまして。
親画面から子画面をwindow.openで開いて、 子画面で変更したList情報を親画面に返す処理を行いたいのですが nullで返ってきて、うまくいきません。 同じformを使って、同じsessionIdなため 何も考えずに値の取得ができそうですが セッションIDが同じでもプロセスが違う? ため別formと認識されてるみたいです。 (知識不足でしたらすいません。) そこで、子画面にListを隠し項目でもって それを親画面にsubmit時に渡す方法を考えていますが strutsタグを用いた、Listの隠し項目に保持する方法がわかりません。 ご存知の方、いらっしゃいましたらお教えください。 | ||||
|
投稿日時: 2006-06-06 16:06
なんとなく、サーバサイドの処理とクライアントサイドの処理の区別がついていない
ように思うのですが、子画面を開いてから親画面に返すまでの、想定している処理 シーケンスを書いてみてもらえませんか? | ||||
|
投稿日時: 2006-06-06 16:38
すいません、スコープをアプリケーションにすることによって
解決できました。ありがとうございます。m(_ _)m | ||||
|
投稿日時: 2006-06-06 16:59
なんか、さらっと言ってますが大丈夫ですか、それ。一時的なデータをapplication スコープで受け渡してるってことですよね? | ||||
|
投稿日時: 2006-06-08 23:36
applicationスコープに変数を格納するとそのWebアプリ全体で変数を共有します。
なので複数のユーザが同じ内容のデータを見ることになりますが。。。 JavaScriptだと、returnValueとか使って親ウィンドウへデータを渡すとか、 子ウィンドウから親ウィンドウの要素へアクセス(getElementById()だったかな?)して 親ウィンドウの要素にデータを格納するとか。。 |
1