首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

struts2详解(2)->>单个文件上传

2013-03-26 
struts2详解(二)----单个文件上传struts2详解(二)----单个文件上传实现原理:??????Struts 2是通过Comm

struts2详解(二)---->>单个文件上传

struts2详解(二)---->>单个文件上传

实现原理:
??????Struts 2是通过Commons FileUpload文件上传。Commons FileUpload通过将HTTP的数据保存到临时文件夹,然后Struts使用fileUpload拦截器将文件绑定到Action的实例中。从而我们就能够以本地文件方式的操作浏览器上传的文件。

具体实现
??? 先要引入必要的jar包:

?struts2详解(2)->>单个文件上传

1、首先,创建文件上传页面index.jsp,内容如下:

?

?

备注:
??? 在index.jsp中,先将表单的提交方式设为POST,然后将enctype设为multipart/form-data

?

2、其次是UserAction.java代码

?

?

4、下面我们就来看看上传成功的页面:

struts2详解(2)->>单个文件上传

?

1 楼 huangsky 2011-04-28   有没有这样的方法满足这样的需求?

当上传文件大小限制为10M
上传的文件大小大于10M的时候,这文件一传就能马上提示,而不用等10M传完了再提示超过大小?
就像现在的邮箱上传附件一样,能马上提示 2 楼 z_xiaofei168 2011-04-29   huangsky 写道有没有这样的方法满足这样的需求?

当上传文件大小限制为10M
上传的文件大小大于10M的时候,这文件一传就能马上提示,而不用等10M传完了再提示超过大小?
就像现在的邮箱上传附件一样,能马上提示
你可以使用ajax的异步交互,先获取文件的大小,和你的那个系统的默认文件做比较,即可。

热点排行