永发信息网

JSP程序[读文件的问题]

答案:2  悬赏:60  手机版
解决时间 2021-06-09 15:42
  • 提问者网友:人傍凄凉立暮秋
  • 2021-06-08 19:06

org.apache.jasper.JasperException: An exception occurred processing JSP page /JavaSmp/smp164.jsp at line 5//错误提示

2: <html><head><title>读出文件</title></head><body><center><b><font size=4 color=red>读文件</font><br><hr><br><%
3: String r1;
4: String pah=request.getRealPath("./");
5: FileReader fr=new FileReader(new File(pah+"\\smp164.txt"));
6: BufferedReader br=new BufferedReader(fr);
7: while((r1=br.readLine())!=null)
8: out.println(r1+"<br>");%></b></center></body></html>


java.io.FileNotFoundException: C:\apache-tomcat-6.0.20\apache-tomcat-6.0.20\webapps\ROOT\.\smp164.txt (系统找不到指定的文件。)
以上是错误提示
我不是将smp164.txt 放在和smp164.jsp 一样的文件夹(/JavaSmp/smp164.jsp,都在ROOT根目录)吗?郁闷

顺便问一下语句5中 new File(pah+"\\smp164.txt");把路径表示对了吗?

最佳答案
  • 五星知识达人网友:孤独入客枕
  • 2021-06-08 20:07

我刚试了下 没问题啊


路径没问题


建议你重新部署一下


看下你的: C:\apache-tomcat-6.0.20\apache-tomcat-6.0.20\webapps\ROOT


下有没有smp164.txt


ROOT 是项目名吗


按你写的路径文件应该要放在 项目的WebRoot 根目录下

全部回答
  • 1楼网友:何以畏孤独
  • 2021-06-08 20:15
试试pah+"/smp164.txt"
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯