SmartUpload mySmartUpload = new SmartUpload();
mySmartUpload.initialize(config,request,response);
mySmartUpload.upload();        String myFileName = null;
        for (int i=0;i<mySmartUpload.getFiles().getCount();i++){
           com.jspsmart.upload.File myFile = mySmartUpload.getFiles().getFile(i);
            java.util.Date date=new java.util.Date();
            myFileName = "" + (date.getYear() + 1900) + date.getMonth() + date.getDate() + date.getHours() + date.getMinutes() + date.getSeconds() + (new Random()).nextInt(99) +"."+ mySmartUpload.getFiles().getFile(i).getFileExt();;
            String aa=getServletContext().getRealPath("/")+"uploadfile\\";
            String trace=aa+myFileName;
            myFile.saveAs(trace,mySmartUpload.SAVE_PHYSICAL);
        }