stringrealpath=servletactioncontext.getservletcontext().getrealpath("/upload")//获取服务器路径string[]targetfilename=uploadfilenamefor(inti=0i<upload.lengthi){ filetarget=newfile(realpath,targetfilename[i])fileutils.copyfile(upload[i],target)//这是一个文件复制类copyfile()里面就是io操作,如果你不用这个类也可以自己写一个io复制文件的类 }其中privatefile[]upload//实际上传文件privatestring[]uploadcontenttype//文件的内容类型privatestring[]uploadfilename//上传文件名这三个参数必须这样命名,因为文件上传控件默认是封装了这3个参数的,且在action里面他们应有get,set方法!