您的位置:首页 > 编程语言 > Java开发

使用Struts完成上传

2016-01-20 21:15 489 查看
Struts集成上传功能

1.ActionForm 内定义上传文件格式为 Formfile,对应jsp文件内的input输入 域格式为file,定义form表单编码类型为enctype=”multipart/form-data

2.需要引入JAR包,commons-io

http://commons.apache.org/proper/commons-io/download_io.cgi

3.将文件路径存入数据库中,文件存入本地硬盘

jsp页面

<form name="itemForm" target="_self" id="itemForm" enctype="multipart/form-data">

<input name="itemFile" type="file" class="text1" size="40" maxlength="40">
<form/>


后台java程序

public class ItemActionForm extends ActionForm {

private String itemNo;

private String itemName;

private String spec;

private String pattern;

private String category;

private String unit;

private String uploadFileName;

//查询字符串
private String clientIdOrName;

//页号
private int pageNo = 1;

//选中标记
private String[] selectFlag;

//上传文件
private FormFile itemFile;

public String getItemNo() {
return itemNo;
}

public void setItemNo(String itemNo) {
this.itemNo = itemNo;
}

public String getItemName() {
return itemName;
}

public void setItemName(String itemName) {
this.itemName = itemName;
}

public String getSpec() {
return spec;
}

public void setSpec(String spec) {
this.spec = spec;
}

public String getPattern() {
return pattern;
}

public void setPattern(String pattern) {
this.pattern = pattern;
}

public String getCategory() {
return category;
}

public void setCategory(String category) {
this.category = category;
}

public String getUnit() {
return unit;
}

public void setUnit(String unit) {
this.unit = unit;
}

public String getUploadFileName() {
return uploadFileName;
}

public void setUploadFileName(String uploadFileName) {
this.uploadFileName = uploadFileName;
}

public String getClientIdOrName() {
return clientIdOrName;
}

public void setClientIdOrName(String clientIdOrName) {
this.clientIdOrName = clientIdOrName;
}

public int getPageNo() {
return pageNo;
}

public void setPageNo(int pageNo) {
this.pageNo = pageNo;
}

public String[] getSelectFlag() {
return selectFlag;
}

public void setSelectFlag(String[] selectFlag) {
this.selectFlag = selectFlag;
}

public FormFile getItemFile() {
return itemFile;
}

public void setItemFile(FormFile itemFile) {
this.itemFile = itemFile;
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: