1

私はGWTを使用しています

サーブレットを使用してファイルをダウンロードしようとしています。

私はfileIdクライアント側にいます。

私はサーブレットを使用してファイルを探し、fileIdクライアントに送り返す準備ができています。

ただし、クライアント側で。このIDを送信してサーバー側で取得して使用する方法がわかりません。

String fileId = "aValidId"
Window.open(GWT.getHostPageBaseURL() + "DownloadFileServlet", "", "");

これを行うのを手伝ってくれる人はいますか。

この質問が繰り返される場合は、リンクを送ってください (見つけられませんでした)。

前もって感謝します

4

1 に答える 1

1

以下のように、パラメーターをサーブレットパスに追加するだけです

String fileId = "aValidId"
Window.open(GWT.getHostPageBaseURL() +
                          "DownloadFileServlet?fileId ="+fileId , "", "");

そして、servlet以下のようなパラメーターを取得します。

String myParam = req.getParameter("myparam");

エンコーディングやその他のテクニックについては、以下のリンクを参照してください。

http://perishablepress.com/how-to-write-valid-url-query-string-parameters/

于 2013-04-04T16:55:59.817 に答える