- PR -

strutsでListを隠し項目に保持する方法。

1
投稿者投稿内容
FOSSIL
会議室デビュー日: 2006/06/06
投稿数: 4
投稿日時: 2006-06-06 15:06
はじめまして。
親画面から子画面をwindow.openで開いて、
子画面で変更したList情報を親画面に返す処理を行いたいのですが
nullで返ってきて、うまくいきません。

同じformを使って、同じsessionIdなため
何も考えずに値の取得ができそうですが
セッションIDが同じでもプロセスが違う?
ため別formと認識されてるみたいです。
(知識不足でしたらすいません。)

そこで、子画面にListを隠し項目でもって
それを親画面にsubmit時に渡す方法を考えていますが
strutsタグを用いた、Listの隠し項目に保持する方法がわかりません。

ご存知の方、いらっしゃいましたらお教えください。
uk
ぬし
会議室デビュー日: 2003/05/20
投稿数: 1155
お住まい・勤務地: 東京都
投稿日時: 2006-06-06 16:06
なんとなく、サーバサイドの処理とクライアントサイドの処理の区別がついていない
ように思うのですが、子画面を開いてから親画面に返すまでの、想定している処理
シーケンスを書いてみてもらえませんか?
FOSSIL
会議室デビュー日: 2006/06/06
投稿数: 4
投稿日時: 2006-06-06 16:38
すいません、スコープをアプリケーションにすることによって
解決できました。ありがとうございます。m(_ _)m
uk
ぬし
会議室デビュー日: 2003/05/20
投稿数: 1155
お住まい・勤務地: 東京都
投稿日時: 2006-06-06 16:59
引用:

FOSSILさんの書き込み (2006-06-06 16:38) より:
すいません、スコープをアプリケーションにすることによって
解決できました。ありがとうございます。m(_ _)m


なんか、さらっと言ってますが大丈夫ですか、それ。一時的なデータをapplication
スコープで受け渡してるってことですよね?
linx
会議室デビュー日: 2006/02/02
投稿数: 9
投稿日時: 2006-06-08 23:36
applicationスコープに変数を格納するとそのWebアプリ全体で変数を共有します。
なので複数のユーザが同じ内容のデータを見ることになりますが。。。

JavaScriptだと、returnValueとか使って親ウィンドウへデータを渡すとか、
子ウィンドウから親ウィンドウの要素へアクセス(getElementById()だったかな?)して
親ウィンドウの要素にデータを格納するとか。。
1

スキルアップ/キャリアアップ(JOB@IT)