下面给大家分享下基于ajax实现文件上传并显示进度条。
在jsp部分,需求设计一个表单,form的属性添加enctype=”multipart/form-data”,设计一个iframe,作为隐藏。
form的target等于iframe的name;在servlet部分:文件上传用的Commons-FileupLoad,需求两个Jar,commons-fileupload和commons-io,少了第二个会报出找不到类的异常;
第一个servlet处理上传,及把上传进度保存到session,第二个servlet处理ajax请求,回传session保存的进度值;
进度条:可以用ajax拿到回传的
1