当前位置: 技术问答>java相关
老问题,文本读写,请指点
来源: 互联网 发布时间:2015-08-18
本文导语: String fSrcName="guide/1.txt";//取文本的路径 //out.println(fSrcName); String sTemp = ""; try { FileReader fr = new FileReader(fSrcName) ; BufferedReader br = new BufferedReader(fr) ; String sLine = br.readLine() ; //out.p...
String fSrcName="guide/1.txt";//取文本的路径
//out.println(fSrcName);
String sTemp = "";
try
{
FileReader fr = new FileReader(fSrcName) ;
BufferedReader br = new BufferedReader(fr) ;
String sLine = br.readLine() ;
//out.println(sLine);
while (sLine!=null){
sTemp = sLine.toString() ;
out.print(" "+sTemp+"
//out.println(fSrcName);
String sTemp = "";
try
{
FileReader fr = new FileReader(fSrcName) ;
BufferedReader br = new BufferedReader(fr) ;
String sLine = br.readLine() ;
//out.println(sLine);
while (sLine!=null){
sTemp = sLine.toString() ;
out.print(" "+sTemp+"
") ;
sLine = br.readLine() ;
}
fr.close() ;
}catch (Exception e){
e.printStackTrace(System.err) ;
}
我在jbuilder 里能够正确显示,后来移到单独的tomcat,j2sdk,的目录里,就不能显示出所指的文本内容了,tomcat里显示是java.io.FileNotfoundEcxeption:juide1.txt(系统找不到指顶的路径)错误。
刚学jsp,比较着急找不出问题的解决方案,请多关注。是否是环境设置的问题?但是其他的jsp已经能够浏览的。
整个目录是jbuilder6.0 所建的转移到tomcat4.0.1和j2sdk1.4.0。
|
要么用绝对路径:
String fSrcName="c:/guide/1.txt";//取文本的路径
要么用web的相对路径:
String fSrcName= request.getRealPath("/guide/1.txt") ; //来得到guide在WebServer的根目录的绝对路径。guide要放在WebServer的根目录下
String fSrcName="c:/guide/1.txt";//取文本的路径
要么用web的相对路径:
String fSrcName= request.getRealPath("/guide/1.txt") ; //来得到guide在WebServer的根目录的绝对路径。guide要放在WebServer的根目录下
|
应该是路径问题,将你的application的目录结构列出来侃侃!