System.out.println("nihao");
SmartUpload mySmartUpload =new SmartUpload();  long file_size_max=1028*100;  String fileName2="users",ext="",testvar=""; 
       

       String user_id = "1";//this is from form ;
       String url = fileName2 + "/" + user_id +"/heads";

mySmartUpload.initialize(this.getServlet().getServletConfig(),request,response);
System.out.println("执行到这里来了!!");
try {  mySmartUpload.setAllowedFilesList("jpg,gif");
System.out.println("try 1") ;//这句话执行不了。但上下两句却能执行。
mySmartUpload.upload();  } catch (Exception e){ 
System.out.println("upload is not good work!");
}

try{  com.jspsmart.upload.File myFile = mySmartUpload.getFiles().getFile(0); 
//执行完上面一句后直接的跳过这大括号里面所有的语句,直接到return null 那里去了。
System.out.println(myFile.isMissing());
if (myFile.isMissing())
{
System.out.println("myfile is missing!");
}
else{  System.out.println("zheli");
ext= myFile.getFileExt(); //取得后缀名  int file_size=myFile.getSize(); //取得文件的大小  String saveurl="";  if(file_size<file_size_max)
{  //更改文件名,取得当前上传时间的毫秒数值 
String filename =user_id; 
saveurl = url ;
// saveurl=application.getRealPath("/")+url;  saveurl+=filename+"."+ext; //保存路径  myFile.saveAs(saveurl,SmartUpload.SAVE_PHYSICAL);    }  }  }catch (Exception e){  e.printStackTrace();
System.out.println("Something is wrong!"); }  return null;
}我在用jsmartupload时,这里有个怪的问题,就是在我上面标注的东西。希望大虾帮帮忙!!!