首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在GWT中获取上传到客户端的服务器端文件名?

问如何在GWT中获取上传到客户端的服务器端文件名?
EN

Stack Overflow用户
提问于 2014-02-28 18:34:00
回答 1查看 480关注 0票数 1

我已经做了一个项目,我从服务器端的Excel中读取数据,并将其传递到客户端,以进行显示。为此,我过去常常通过以下命令读取系统上的excel文件:

clien-object.setInputFile("c://file-name.xls");

但现在我希望用户上传一个excel文件,我应该能够阅读它。为此,我需要将文件名和路径放在上面的双引号中。

请告诉我如何使用FileUpload()获取上传的文件的文件名和路径?

EN

回答 1

Stack Overflow用户

发布于 2014-02-28 18:59:49

如何获取使用 上传的文件名

要遵循的步骤:

  • 获取要使用FileUpload上传的文件名

新建FileUpload = fileUpload FileUpload();...String fileUpload.getFilename();

  • Just fileName=将文件名作为查询字符串追加到表单的操作本身中

新表单= FormPanel FormPanel();...form.setAction(GWT.getModuleBaseURL()+"formSubmit?fileName="+fileName);form.submit();//在服务器端提交表单

  • (Servlet/JSP)从查询字符串中获取文件名

@Override public void doPost(HttpServletRequest req,HttpServletResponse resp)抛出ServletException,IOException { String fileName= req.getParameter("fileName");... }

请看一下GWT - FileUpload Widget上的示例代码。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22092607

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档