2

私の問題はおそらく建築的なものです。多数のアイテムを含むページがあり、リンクをクリックすると、選択したアイテムに関する詳細情報をポップアップで表示したいと考えています。この情報はデータベースから取得されます。

私の意見では、アーキテクチャはそのようであるべきです...

  1. JSP はサーブレットへの呼び出しを初期化し、同時にポップアップを開きます
  2. サーブレットは JSP からの情報を使用してデータベースから項目を選択し、情報をポップアップ ページに渡します。このページは HTML です
  3. アイテムに関する情報を表示するポップアップ

私が見ているいくつかの問題があります:

  1. ブラウザがポップアップを開いてサーブレットの結果を使用する手順は何ですか? サーブレットで結果を準備せずにページをロードしたくありません。これは、サーブレットから JSP に渡されるセッション変数によって解決される可能性がありますか?

  2. JSPでクリックされたアイテムのパラメータをサーブレットに渡すにはどうすればよいですか? JSPアイテム部分が動的に生成されています。

うまくいけば、誰かが私の混乱に光を当てることができます.

4

1 に答える 1

0

JavaScript を使用する

サーブレットの応答は、基本的に Http doc/snippet です。したがって、クライアント側で実行される JavaScript 関数への呼び出しを返すことができます。関数は、そのサーブレット応答で渡すか、.js ファイルに事前に含めることができます。

于 2013-06-11T07:18:01.563 に答える