当前位置:编程学习 > JAVA >>

jxl读取excel时报空指针异常


Workbook workbook = null;
try {
File file = new File(filename);
workbook  = Workbook.getWorkbook(is);
} catch (BiffException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}finally{
workbook.close();
}

每次走到Workbook.getWorkbook就直接finally了,filename是我从前台页面传过来的一个本地路径,也能答应出来值,但是一到Workbook.getWorkbook就空指针,不知道怎么回事? --------------------编程问答-------------------- is是怎么来的?没看明白 --------------------编程问答--------------------
引用 1 楼  的回复:
is是怎么来的?没看明白
写错了,是file --------------------编程问答-------------------- 我用main方法执行,直接指定路径就不会报空指针,从jsp页面过来,filename也不是空,但是到那就会直接进finally里面去 --------------------编程问答-------------------- 你的excel是指哪里?用户的客户端?如果是需要用户那边提供的话,需要先上传到服务器,然后再解析 --------------------编程问答--------------------
引用 4 楼  的回复:
你的excel是指哪里?用户的客户端?如果是需要用户那边提供的话,需要先上传到服务器,然后再解析
对的是客户端的,服务器是linux,我现在不知道怎么搞了 --------------------编程问答--------------------
引用 5 楼  的回复:
对的是客户端的,服务器是linux,我现在不知道怎么搞了


先把文件上传到服务器,jxl读取的是本地文件。 --------------------编程问答--------------------
引用 3 楼  的回复:
我用main方法执行,直接指定路径就不会报空指针,从jsp页面过来,filename也不是空,但是到那就会直接进finally里面去


把filename输出,看有没有值 --------------------编程问答--------------------

引用 3 楼 lxm_yl 的回复:
我用main方法执行,直接指定路径就不会报空指针,从jsp页面过来,filename也不是空,但是到那就会直接进finally里面去

这个问题你解决没,我也遇到吧,求助啊
补充:Java ,  Java相关
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,