该内容网上有很多相关搜索,但是都未能解决我的问题。
最后还是自己动手丰衣足食了
首先,建立前台页面,这个建议根据GWT官方API上给出的例子编写。
需要注意的是
form.setAction("/myFormHandler");
最好写成setAction(GWT.getModuleBaseURL + "/myFormHandler")
再就是Servlet的编写了,网上很多利用commons-fileupload库的方法,这里就不多说了
最后,需要注意的是,配置文件web.xml。比如上面的action的配置,假设你的网络应用为aaa,那么需要在web.xml文件中添加
<servlet>
<servlet-name>fileUploadServlet</servlet-name>
<servlet-class>aaa.server.FileUploadImpl</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>fileUploadServlet</servlet-name>
<url-pattern>/aaa/myFormHandler</url-pattern>
</servlet-mapping>
这样,便可以正常上传文件了。
PS:文件上传之后的处理还真是要注意下,不同的浏览器上传之后的文件名居然不一样,我用chrome测试上传之后,到servlet就只是一个文件名,而不是全路径;而使用IE上传之后,居然是全路径。原来只写了一种,当然可想而知,肯定出错啊。呵呵,学习了,今后还要注意下浏览器兼容的问题。
还有,就是不同操作系统中路径分隔符的问题,原来都是使用
"\\"
这种形式,也知道这样不好,应该使用File.seperator来表示,但是由于一直没有出问题所以在windows上也没有改过。可是,今天做了一次应用的迁移,是从windows上移到linux下的。当然,又出错了。。。然后又改源码,真是郁闷。
还有,我在使用File.pathSeperator的时候,怎么变成 ";"了,搞了半天弄明白了,
File.pathSeperator中的path指的是环境变量PATH,而在windows下PATH的分隔符当然是;了,如果在linux下运行,应该就是 :
分享到:
- 2009-09-02 17:52
- 浏览 1580
- 评论(0)
- 论坛回复 / 浏览 (0 / 2165)
- 查看更多
相关推荐
GWT实现文件上传。包含所需要的jar包,两个代码文件,一个web配置说明。代码简洁,已经测试通过,可以使用。
gwt文件上传中用到的jar包,其中下载也用到该jar包。
Google Web Toolkit中提供了FormPanel和FileUpload类用于以一种友好的方式实现表单处理和文件提交。然而,从其相关的API资料中看出,它们的工作原理...本文小例提供了使用Google Web Toolkit实现文件上传功能的大致过程
gwt 文件上传 gxt文件上传
NULL 博文链接:https://feirou520.iteye.com/blog/284757
Google plugin SDK 之前上传过一个文件,是安装GWT环境的,环境安装好还需要把SDK都安装进去,结合之前的安装,整个GWT就算安装完成了,如果谁有不懂的可以联系我
gwt-servlet.jar 最新版,由于文件太大、不可以上传、有需要可以留言、整包分享给你、
GWT Uploader 是一个免费提供的开源 GWT 库,它封装了 File 和 XMLHttpRequest Level 2 API 以及 SWFUpload 库提供的文件上传功能。 使用 GWT Uploader 允许使用纯 Java 代码在 GWT 应用程序中增强文件上传对话框...
9,文件上传客户端(upload隐藏表单) 2007年7月29日 8,不换行:表格字符、多种widget的组合 计划中 7,css的(边框)margin、border、padding、width、height与dom对象的属clientWidth、offsetWidth、offsetHeight...
gwt界面编写example源代码, 还有几个解决与浏览器冲突的实例,文件上传实例文件下载实例。
gwt-jquery-fileupload 用于GWT包装器 执照 根据发行。
例子包括对GWT-EXT的对表格,树,面板操作。对与IBATIS数据结合使用。...整个工程文件太大,这里只能上传源代码,如果需要整个工程的可以发邮件给我 xuzhenqinandy@163.com 或加QQ一起交流77544738
上传组件功能:多文件上传,多类型文件上传,上传进度监听,附带Bootstrap3中进度条
gwt文件上传下载架包commons-fileupload-1.2.1.jar、gwtextux.jar、commons-io-1.4.jar
Java访问权限控制,为Java操作文件、写入文件分配合适的权限,定义写到文件的信息、定义文件,输出到c:/hello.txt、写信息到文件、关闭输出流。 Java绘制图片火焰效果 1个目标文件 摘要:Java源码,图形操作,火焰...
程序描述:本章使用Prototype封装的Ajax对象实现上传文件时显示进度条的功能。当上传文件时,客户端同时显示文件上传的进度,从而及时了解文件传送情况。 /test.html 上传文件 /periodcal.jsp 上传文件...
4.6 文件上传——FileUpload 4.7 时间选择器——DatePicker 4.8 列表控件——ListBox 4.9 联想输入框——Suggest Box 4.10 树结构——Tree 4.11 菜单条——MenuBar 4.12 栈板——StackPanel 4.13 基本输入框的——...
Java访问权限控制,为Java操作文件、写入文件分配合适的权限,定义写到文件的信息、定义文件,输出到c:/hello.txt、写信息到文件、关闭输出流。 Java绘制图片火焰效果 1个目标文件 摘要:Java源码,图形操作,火焰...