大家好,我在页面上写导入的时候是这样取的:<input type="file" name="excelFile" >
<input type="button" id="importFile" name="importFile" value="导入" onclick="importdemo();"/>
我用了type="file",那么我在后台怎样得到它呢?? 举个小例子吧,然后把还需要配置什么都说说,谢谢啦
<input type="button" id="importFile" name="importFile" value="导入" onclick="importdemo();"/>
我用了type="file",那么我在后台怎样得到它呢?? 举个小例子吧,然后把还需要配置什么都说说,谢谢啦
jsp文件:<input type="file" name="icon" style="width:200;height:25" />ACTION文件:
//封装上传文件域的属性
private File icon;
//封装上传文件类型的属性
private String iconContentType;
//封装上传文件名,该文件的路径不包括
private String iconFileName;
private IMemberService memberService;
public String execute() throws MemberServiceException{
ServletContext sc=ServletActionContext.getServletContext();
if(icon!=null&&icon.exists()){
System.out.println("path1!!!!!");
String path=sc.getRealPath("/");
System.out.println("path:"+path);
File dir=new File(path+"/images/"+this.nickName);
if(!dir.exists()){
dir.mkdir();
}
// File target=new File(dir.getPath()+"/"+iconFileName);
try {
/*FileUtils.copyFile(icon, target);*/
FileInputStream fis=new FileInputStream(icon);
FileOutputStream fos=new FileOutputStream(dir.getPath()+"/"+iconFileName);
byte[] buffer=new byte[4096];
int count=0;
while((count=fis.read(buffer,0, buffer.length))!=-1){
fos.write(buffer,0,count);
}
fos.flush();
fis.close();
fos.close();
} catch (IOException e) {
e.printStackTrace();
ServletActionContext.getRequest().setAttribute("message", e.getMessage());
return "failure";
}
}
info.setIcon("/images/"+this.nickName+"/"+iconFileName);
}
int firstNum = sheet.getFirstRowNum();
int lastNum = sheet.getLastRowNum();发现firstNum = 0,lastNum = 5,真晕啊,这是poi组件带的方法,我怎么才能改对呢??
int firstNum = sheet.getFirstRowNum();
int lastNum = sheet.getLastRowNum(); 发现firstNum = 0,lastNum = 5,真晕啊,这是poi组件带的方法,我怎么才能改对呢??
你想要啥?