⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 project_create_upload.jsp

📁 非常完整的Java开发的网络办公系统
💻 JSP
字号:
<%       
       String root = ConfigParaLoader.getParameter("rootUrl");       
       
	   if( request.getParameter("type") !=null && Integer.parseInt( request.getParameter("type") ) == 1 ) //上传文件
       {	        
           String attachURL = ConfigParaLoader.getParameter("workflowAttachmentUrl");
           attachURL += SubPathGenerater.getSeperator() + SubPathGenerater.getSubPath( root + SubPathGenerater.getSeperator() + attachURL);
           
           //上传文件	                  	
           // Initialization
           mySmartUpload.initialize( pageContext );   	       
	       mySmartUpload.setTotalMaxFileSize( Integer.parseInt( ConfigParaLoader.getParameter("attachmentSize") ) );
	       mySmartUpload.setDeniedFilesList("exe,bat,jsp");

	       // Upload	
	       mySmartUpload.upload();
	       mySmartUpload.save( root + SubPathGenerater.getSeperator() + attachURL  );
	      	       
	       //保存已有信息
	       if( mySmartUpload.getRequest().getParameter("title") != null )
	           pvb.setTitle( mySmartUpload.getRequest().getParameter("title") );	
	       if( mySmartUpload.getRequest().getParameter("planBeginDateS") != null && !mySmartUpload.getRequest().getParameter("planBeginDateS").equals("") )           
	           pvb.setPlanBeginDateS( mySmartUpload.getRequest().getParameter("planBeginDateS") );
	       if( mySmartUpload.getRequest().getParameter("planEndDateS") != null && !mySmartUpload.getRequest().getParameter("planEndDateS").equals("") )             
	           pvb.setPlanEndDateS( mySmartUpload.getRequest().getParameter("planEndDateS") );   	       
	       if( mySmartUpload.getRequest().getParameter("description") != null )             
	           pvb.setDescription( mySmartUpload.getRequest().getParameter("description") );   
	       if( mySmartUpload.getRequest().getParameter("templateId") != null )
	           pvb.setTemplateId( Integer.valueOf( mySmartUpload.getRequest().getParameter("templateId") ).intValue() ); 	       
	       if( mySmartUpload.getRequest().getParameterValues("stepNos") != null )
	           pvb.setStepNos( mySmartUpload.getRequest().getParameterValues("stepNos") ); 	       
	                  	       
           Collection c = pvb.getFiles();       
           for(int i=0;i<mySmartUpload.getFiles().getCount();i++)
           {
               com.vnex.intranet.upload.File myFile = mySmartUpload.getFiles().getFile(i);
               if (!myFile.isMissing())   
               {
                   WorkflowFileValueBean wf = new WorkflowFileValueBean();
                   wf.setName( myFile.getFileName() ); 
                   wf.setTitle( attachURL + "/" + myFile.getFileName() ); 
                   wf.setDescription( myFile.getFileName() ); 
                   c.add(wf);              
               }                            
           }         
           pvb.setFiles(c);            
	  }
	  
      if( request.getParameter("type") !=null && Integer.parseInt( request.getParameter("type") ) == 2 ) //删除文件
      {            	   
	       //保存已有信息
	       if( request.getParameter("title") != null )
	           pvb.setTitle( request.getParameter("title") );	
	       if( request.getParameter("planBeginDateS") != null && !request.getParameter("planBeginDateS").equals("") )           
	           pvb.setPlanBeginDateS( request.getParameter("planBeginDateS") );
	       if( request.getParameter("planEndDateS") != null && !request.getParameter("planEndDateS").equals("") )             
	           pvb.setPlanEndDateS( request.getParameter("planEndDateS") );   	       
	       if( request.getParameter("description") != null )             
	           pvb.setDescription( request.getParameter("description") );   
	       if( request.getParameter("templateId") != null )
	           pvb.setTemplateId( Integer.valueOf( request.getParameter("templateId") ).intValue() ); 	
	       if( request.getParameterValues("stepNos") != null )
	           pvb.setStepNos( request.getParameterValues("stepNos") ); 	              
         
           String files[] = request.getParameterValues("attachments");
            
           if(files!= null)
           {              
               for(int i = 0; i<files.length; i++)
               {
                    SubPathGenerater.deleteFile( root + SubPathGenerater.getSeperator() + files[i] );  
                    pvb.removeFile(  files[i] );        
               }     
           }            
     }

%>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -