添加jar包,smartupload.jar
String userName = null; String userPassword = null; String userIcon = null; //初始化一个上传对象 SmartUpload su = new SmartUpload(); try{ //上传初始化,servletContext su.initialize(this.getServletConfig(), request, response); //允许可以上传的后缀格式 su.setAllowedFilesList("jpg,gif,png,ico"); //不允许上传的文件格式exe,html,htm以及无后缀的文件 su.setDeniedFilesList("exe,html,htm,,"); //调用上传方法 su.upload(); //获取单个上传文件 com.jspsmart.upload.File file = su.getFiles().getFile(0); //文件存放的文件夹加上文件名 userIcon = "/upload/" + file.getFileName(); //文件存放的在upload里面 file.saveAs(userIcon, SmartUpload.SAVE_VIRTUAL); }catch(Exception e){ e.printStackTrace(); } //用smartupload内置方法获得用户名密码 userName = su.getRequest().getParameter("userName"); userPassword = su.getRequest().getParameter("userPassword");