首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

读取资料出现java.lang.NullPointerException

2012-12-22 
读取文件出现java.lang.NullPointerException点击下面标题查看本文完整版:读取文件出现java.lang.NullPoin

读取文件出现java.lang.NullPointerException
点击下面标题查看本文完整版:读取文件出现java.lang.NullPointerException

读取文件出现java.lang.NullPointerException:

以下读取file文档时报java.lang.NullPointerException


<%@ page contentType="text/html; charset=gb2312" import="java.io.*"%>

<%
try
{
//使用ServletContext装入文件资源
InputStream in=getServletContext().getResourceAsStream("/file.txt");
String file="";
int temp=0;
while((temp=in.read())!=-1)
{
? file+=(char)temp;
}
//关闭输入流。
in.close();
out.println(new String(file.getBytes("iso-8859-1")));
out.flush();
}
catch(Exception e)
{
out.println(e);
e.printStackTrace();
}
%>





------解决方法--------------------
如果程序是这一段的话!!没有比
in == null的可能性大的了

先判断in是否==null

if(in!=null)
while((temp=in.read())!=-1)
{
file+=(char)temp;
}
//关闭输入流。
in.close();
out.println(new? String(file.getBytes("iso-8859-1")));?
out.flush();
}
catch(Exception? e)
{
out.println(e);
e.printStackTrace();
}

------解决方法--------------------
/file.txt表示在根目录下,你是放在根目录下吗?

    

热点排行