特定のIPjsp
によって共有されている共有ファイルのリストを表示する必要がある があるとします。クライアントは自分のローカル サーバーでそれを開き、要求がリモート サーバーに送信されてリストが取得されます。jsp
Servlet
サーバー上でリクエストを処理し、その IP によって共有されているファイルのリストをフェッチします。サーブレットは、そのリストを要求した JSP ページにどのように送信するのでしょうか。
JSP :
connection.openConnection(); // Connection sends IP as the query parameter to the
// remote servlet
Servlet :
doGet(..parameters..) {
list = getList(forThatIP);
// NOW HOW DO I SEND THIS LIST ?
}
私が考えた1つの方法は、データ全体をクエリ文字列としてクライアント側のサーブレット(Tomcatなどのサーバーを実行)に送信し、そのリストをいくつかのファイルに隠しておくことでした。後でjspはファイルを解析してデータを表示できます。しかし、それは良い選択肢ではないようです。
注: JSP は、IP をリモート サーブレットに正常に送信した後、サーブレットが転送するときに呼び出されます。