在 GWT 中下载时使用 servlet 发送字符串
Posted
技术标签:
【中文标题】在 GWT 中下载时使用 servlet 发送字符串【英文标题】:sending String using servlet while dowloading in GWT 【发布时间】:2013-04-04 16:40:08 【问题描述】:我正在使用 GWT
我尝试使用 Servlet 下载文件。
我在客户端有fileId
。
我的 servlet 已准备好使用 fileId
查找文件并发送回客户端。
但是在客户端。 我不明白如何发送这个 id 并在服务器端检索它以使用它。
String fileId = "aValidId"
Window.open(GWT.getHostPageBaseURL() + "DownloadFileServlet", "", "");
谁能帮我做这件事。
如果这个问题重复了,请给我一个链接(我找不到它)
提前致谢
【问题讨论】:
【参考方案1】:您可以简单地将参数附加到 servlet 路径,如下所示
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/
【讨论】:
以上是关于在 GWT 中下载时使用 servlet 发送字符串的主要内容,如果未能解决你的问题,请参考以下文章
使用 GWT RemoteServiceServlet 下载文件