はじめまして。
JAVA&サーブレット初心者です。
現在、サーブレット、JSPを使ったWEBアプリケーションの開発をしてお
ります。
左右二つに分かれたフレームを持つWEBアプリケーションを作っています。
大まかな流れとしては以下の通りです。
(1)左側のフレーム(仮にleft.jspとします)からサーブレット
(仮にservlet1とします)を呼び出す。
(2)右側フレームに(1)の処理結果のJSP(right1.jsp)を呼び出す
(3)right1.jspでサーブレット(servlet2)を呼び出す。
(4)右側フレームに(3)の処理結果のJSP(right2.jsp)を呼び出す。
(5)right2.jspでサーブレット(servlet3)を呼び出す。
(6)右側フレームに(5)の処理結果のJSP(right3.jsp)を呼び出す。
上記のように左側フレームが固定で右側フレームのJSPがサーブ
レット処理によって切り替わるようなWEBアプリケーションを開発し
ています。
問題なのは、今回開発しているシステムの要件により、(5)で呼び出され
るサーブレット(servlet3)内の処理で左側のフレーム(left.jsp)の入力
パラメータが必要だということです。
servlet1でleft.jspの入力パラメータをセッションオブジェクトに保管
し、servlet3でセッションオブジェクトから復元すれば実現は可能かと思
いました。
しかし、途中servlet2からの処理が大変重いものであり、セッションオ
ブジェクトは一定時間がたつと無効になってしまうと聞いたのでタイトル
のような方法を考えたのですが、見当がつかず、今回の質問に至りました。
request.getParameter("****");
ではもちろん取り出せないと思いますが、サーブレットで別フレームのパ
ラメータを取り出すことは可能でしょうか?
No.1ベストアンサー
- 回答日時:
まず、セッションオブジェクトの保持期間はサーバーの設定により変更可能になります。
Webサーバーと、WebApplicationServerの設定とあるので注意してください。セッションオブジェクトで事が済むならそれでよいのですが、それでも駄目なら。。
左フレームから、右フレームに値を持ってくるのには、JavaScriptを使用してはいかがですか?
<FRAMESET cols="68%,*">
<FRAME src="left.html" name="left">
<FRAME src="right.html" name="right">
</FRAMESET>
parent.left.document.forms[FormName].elements[element].value="";
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java 問題作成のWebアプリの作り方を教えてください 1 2022/11/26 22:01
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- Windows 10 WIN10(MAC-bootcamp)で 起動時のパスWが どうにもならない 2 2023/06/30 11:40
- 車検・修理・メンテナンス イノシシに突っ込まれて車が破壊されてしまいました。 夜のドライブ中、草むらから飛び出してきた大型のイ 6 2022/10/24 19:39
- 画像編集・動画編集・音楽編集 動画をディスク作成すると画像が乱れる。 4 2022/06/24 07:49
- Windows 10 ビデオカードが変更されたPCの復元 1 2022/11/29 02:01
- Visual Basic(VBA) サブフォルダ(データ)にある複数の.xlsxファイルのSheet3のA2セルの値で01から左側をB2 2 2022/08/14 15:46
- C言語・C++・C# 【C++】IDirect3DSurfaceのディープコピーは可能ですか? 1 2022/07/06 02:47
- メガネ・コンタクト・視力矯正 失敗した高額メガネ 6 2022/12/03 23:11
- HTML・CSS 吹き出し 下記の吹き出しのスタイルシートについて 下記のスタイルシートは左側にアイコンがでる使用にな 1 2022/11/12 17:55
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
[JSP]1Servletから複数フレーム...
-
jspからServletを呼び、元のjsp...
-
TOMCATで\\webapps\\ROOTフォル...
-
jspでbeanを使いたいのです...
-
jsp:paramアクションタグで配列...
-
Tomcatで開発したStrutsアプリ...
-
JSPの値により遷移先を変更する
-
webアプリを作ってます。エラー...
-
return new ActionForward("xxx...
-
Servlet-JSP間のhidden要素での...
-
RequestDispatcherの使用方法
-
JSPとは凄いのか?SEO的には?
-
JSPのエラー画面(error.jsp)に...
-
javaでカレンダー作成
-
三菱GOTの画面切り替えについて
-
フォーム上で押されたボタンに...
-
リクエストに応じたselectedの...
-
C言語で今まで表示していた画面...
-
腕時計の時報をならないように...
-
漏電遮断器の黄色ボタンと白色...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
jspからServletを呼び、元のjsp...
-
webアプリを作ってます。エラー...
-
JSPからJSPへ情報を渡せる?
-
jspでbeanを使いたいのです...
-
jsp:paramアクションタグで配列...
-
WEB-INF直下のフォルダ
-
1つのフォーム内容を1つのsubmi...
-
javascriptでformの送信後、値...
-
JSPの変数受け渡しについて教え...
-
Tomcatで開発したStrutsアプリ...
-
JSPでimportを行う時の、変数の...
-
JSP>errorPageで指定したページ...
-
servletからjspへの遷移時に文...
-
Servlet-JSP間のhidden要素での...
-
jspのクラスのコンパイルエラー
-
リンクの無効化/有効化 の切り...
-
検索後のページ再表示初期化
-
javaでカレンダー作成
-
strutsで、任意の画面からの任...
-
TOMCATで\\webapps\\ROOTフォル...
おすすめ情報