上傳檔案(struts篇)
(史帝芬, idealist@gcn.net.tw, 2003/10/04)
在struts裡要如何上傳檔案? 底下是個範例。1. jsp網頁
選擇檔案:
上傳
2. form bean
在這裡主要要做兩件事,第一個當然是import相關的package。
import org.apache.struts.upload.*;
然後宣告一個相對應的變數,並為該變數實作getter和setter method
private FormFile picture = null;
public FormFile getPicture() {
return picture;
}
public void setPicture(FormFile p) {
this.picture = p;
}
3. Action
UploadForm theForm = (UploadForm) form;
FormFile picture = theForm.getPicture();
String fileName= picture.getFileName();
String contentType = picture.getContentType();
String size = (picture.getFileSize() + " bytes");
//do something…
//可以用 InputStream 取得 picture.getInputStream
http://www.javabc.com/
<script type="text/javascript"> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>