1、下面的代码没什么参考价值,自己写的很乱,自己看的。 

 

 

 

       验证文件是不是存在

public String createObject(){
  
  try{
   sysMenuService.createMenu(menu);
   File file = new File(ServletActionContext.getServletContext()
     .getRealPath(SYS_MENU_ICON_PATH));
   if(!file.exists()){
    file.mkdirs();
   }
   //保存文件到指定路径
      if(uploads!=null && uploads.length == 1){
    String iconFileName = uploadFileNames[0];
       //在操作系统上构建文件
       File iconFile =  
        new File(ServletActionContext.getServletContext()
          .getRealPath(SYS_MENU_ICON_PATH) 
          + "/"+iconFileName);
       FileUtil.copy(uploads[0], iconFile);
       //保存服务器路径
       menu.setIconUrl(SYS_MENU_ICON_PATH 
           + "/"+iconFileName);
       //更新
       sysMenuService.modifyMenu(menu);
      }
   opFlag =  CT;
  }catch(Exception e){
   opFlag =  CF;
   e.printStackTrace();
  }
  return OCREATE;
 }