文件上传一直是B/S结构中很重要的一项功能,在java中并没有很好的实现文件上传的类包,因此出现了一些开源的组件,Smartupload,commons-fileupload,还有国内的一个"牛人"的(不好意思叫不上名字来),这几个组件中Smartupload出来的时候应该最早,不过现在已经不再有新的版本出现,还有一个不足的地方就是Smartupload支持上传的文件最大在100M左右,这可满足不了客户的需求,听说commons-fileupload不错,经过几番测试终于搞定,下面是代码,3个jsp文件upload.jspsuccess.jsperror.jsp一个action类