亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 2486 | 回復(fù): 0
打印 上一主題 下一主題

Struts 1.x實(shí)現(xiàn)多個(gè)附件的上傳 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2009-11-30 15:54 |只看該作者 |倒序?yàn)g覽
首先新建一個(gè)類UploadFile
package...;(包名自取)

import java.io.Serializable;
import org.apache.struts.upload.FormFile;
public class UploadFile implements Serializable {
private FormFile file;
public FormFile getFile() {
  return file;
}
public void setFile(FormFile file) {
  this.file = file;
}
}

接著是ActionForm:
package...;(包名自取)

import ..UploadFile;(包名自取)
import org.apache.struts.action.*;
public class AddForm extends ActionForm {
    private List fileList; // 上傳的附件

    public AddForm() {
      fileList = new ArrayList();
      fileList.add(new UploadFile());
    }

    public UploadFile getUploadFile(int index) {
       int size = fileList.size();
       for(int i=size;i
           //這里是頁面刪除一個(gè)附件后加入一個(gè)新的UploadFile對(duì)象,上傳處理時(shí)判斷文件名即可
           fileList.add(new UploadFile());
       }
       return (UploadFile) fileList.get(index);
    }
    public List getFileList() {
       return fileList;
    }
    public void setFileList(List fileList) {
       this.fileList = fileList;
    }
}

然后是JSP頁面:
文件上傳頁面

  var num = 0;
  function addFile(){
   num ++;
   var code = "";
   code += " 刪除";
   code += "";
   document.getElementById("filespace").innerHTML += code;
  }
  function delFile(i){
   var oReplace = document.createElement("table");
   var oChild = document.getElementById("filespace").children(i);
      document.getElementById("filespace").replaceChild(oReplace, oChild);
  }
  function loadData(){
   document.getElementById("firstFile").contentEditable = "false";
  }


   
      發(fā)送文件
   
     
      上傳附件
      
      
        
        
        (添加附件)
        
      
      
      
     
   
              
            
         
      
   
  

上傳處理的核心代碼:(具體的類及Action省略)
for(int i=0;i"+uploadfile.getFile().getFileName());
       //得到UploadFile對(duì)象后就可以進(jìn)行文件上傳了,后面的代碼省略
    }   
}


本文來自ChinaUnix博客,如果查看原文請點(diǎn):http://blog.chinaunix.net/u2/65993/showart_2107438.html
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP