2008-05-13
利用jspSmartUpload进行上传下载
第一步:
首先将jspSmartUpload.jar包文件放到项目中/WEBROOT/WEB-INF/lib/下,将包文件放到tomcat安装目录中的/lib/下,jsp表单中form一定要是post提交方式。
第二步:(理清思路)
新建一个jsp页面,注意该页面上将采用JavaScript动态控制要上传的文件数量,同时注意表单的enctype属性值要设定为:“multipart/form-data”,表单提交后,交由相应的servlet处理或者是Action处理。Servlet和Action会调用jspSmartUpload组件实现文件的上传下载。
第三步:(编写jsp页面)
创建uploadFile.jsp页面,其中:
1) 注意在相应报头中设定请求编码方式,不然会出现乱码。
request.setCharacterEncoding(“UTF-8”);
2) 在body中编写相应的选择上传文件个数的控件,设置表单form,这里需要注意:标签<form>中的enctpye属性要设置为”multipart/form-data” method=”post”
这是一定要这么写的。
3)在<form>元素中要定义一个子元素<div id=”files”></div>
第四步:(在servlet或者action中编写处理上传文件的代码)
首先将jspSmartUpload.jar包文件放到项目中/WEBROOT/WEB-INF/lib/下,将包文件放到tomcat安装目录中的/lib/下,jsp表单中form一定要是post提交方式。
第二步:(理清思路)
新建一个jsp页面,注意该页面上将采用JavaScript动态控制要上传的文件数量,同时注意表单的enctype属性值要设定为:“multipart/form-data”,表单提交后,交由相应的servlet处理或者是Action处理。Servlet和Action会调用jspSmartUpload组件实现文件的上传下载。
第三步:(编写jsp页面)
创建uploadFile.jsp页面,其中:
1) 注意在相应报头中设定请求编码方式,不然会出现乱码。
request.setCharacterEncoding(“UTF-8”);
2) 在body中编写相应的选择上传文件个数的控件,设置表单form,这里需要注意:标签<form>中的enctpye属性要设置为”multipart/form-data” method=”post”
这是一定要这么写的。
3)在<form>元素中要定义一个子元素<div id=”files”></div>
第四步:(在servlet或者action中编写处理上传文件的代码)
发表评论
- 浏览: 997 次
- 性别:

- 来自: 深圳

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
FCKeditor在线编辑器
将数据库字符串的数据格式设置为UTF-8 并在配置文件里也将其设置为UTF-8
-- by qwunkee -
FCKeditor在线编辑器
一般都会上传中文图片,但2.3不支持中文,不知道2.4支持了没有哈, 所以需要 ...
-- by ssevening -
表单验证:使用struts中的 ...
在我们的项目里面没有使用这个框架, 太复杂。
-- by hotdog -
FCKeditor在线编辑器
能 具体点吗》?
-- by liukaiyi -
表单验证:使用struts中的 ...
应该是Struts1.x的validator框架吧这个框架在使用上有一点的局限: ...
-- by XmKevinChen






评论排行榜