2013-04-04 5 views
1

я использую GWTотправки строк с помощью сервлета в то время как dowloading в GWT

Я пытаюсь, чтобы скачать файл с помощью сервлета.

У меня есть fileId на стороне клиента.

У меня есть мой сервлет, готовый искать файл с помощью fileId и отправлять обратно клиенту.

Но на стороне клиента. Я не понимаю, как отправить этот идентификатор и получить его на стороне сервера, чтобы использовать его.

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

Может ли кто-нибудь помочь мне в этом.

Если этот вопрос повторяется, пожалуйста, пришлите мне ссылку (я не мог найти его)

Заранее спасибо

ответ

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/