1、在servlet或action.do里获得pageContext对象
PageContext pageContext=JspFactory.getDefaultFactory().getPageContext(this.getServlet(), request,response, null, true, 8192, true);
2、初始smartupload对象
su.initialize(this.getServlet().getServletConfig(),request,response);
3、form里加入ENCTYPE="multipart/form-data"参数后获得表单的其它信息的方法
用smartupload.getRequest().getParameter()方法是获得 form里面其他的元素。
4、修改上传文件名的方法:
保存文件的最终 执行方法是 smartfile.saveAs() 方法..
而修改saveAs() 中第一个参数 就可以修改文件名
即用saveAs()添换掉save方法,smartfile.saveAs("存放路径"+"文件名");