页面部分:
<!-- 文件上传页面3个要求:
1.表单必须post提交2.表单提交类型enctype.必须多段式.
3.文件上传使用<input type="file" /> 组件
-->
<FORM id=form1 name=form1
action="${pageContext.request.contextPath }/CustomerAction_add"
method="post" enctype="multipart/form-data" >
<input type="file" name="photo" />
</FORM>
Action部分:
//在后台提供一个与前台input type=file组件 name相同的属性
private File excel_data;
//在提交键名后加上固定后缀FileName,文件名称会自动封装到属性中
private String excel_dataFileName;
//在提交键名后加上固定后缀ContentType,文件MIME类型会自动封装到属性中 private String excel_dataContentType;
public String add() throws Exception {
if(photo!=null){
public String importData(){
System.out.println(excel_data);
System.out.println("进来了");
System.out.println(excel_dataFileName);
System.out.println(excel_dataContentType);
excel_data.renameTo(new File("F:/DataBase_bos/"+excel_dataFileName));
return null ;
}
}
//---------------------------------------------------------------------
//1 调用Service,保存Customer对象
cs.save(customer);
//2 重定向到客户列表Action
return "toList";
}
//不要忘记getset方法了哦~