菜鸟请教读文件问题

kwbyclcw 2004-12-21 04:19:32
package myone ;

import java.io.*;
import java.util.*;

public class news
{
String path;
StringBuffer newstext = new StringBuffer();
byte buff[] = new byte[999999999];
int maxnews = 0;
int count = 0;
public void setpath(String path)
{
this.path = path;
}

public String getpath()
{
return path;
}

public String gettext()
{
try
{
FileInputStream news = new FileInputStream(path);
int i = news.read(buff);
if (i != -1)
{
newstext.append(new String(buff));
}
}
catch (Exception e)
{
System.out.println(e);
}
String text = new String(newstext);
return text;
}
我使用这么一个bean来读文本文件,,放到服务器上后开始使用相对路径能找到文件,修改文本内容后重启动服务器后就提示找不到指定路径,我就修改成绝对路径重启后还是提示找不到,请问怎么解决?
...全文
174 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
kwbyclcw 2004-12-22
  • 打赏
  • 举报
回复
谢谢!最好顺便能帮我解决这个问题
superwolfmx 2004-12-22
  • 打赏
  • 举报
回复
帮你顶上去吧
kwbyclcw 2004-12-22
  • 打赏
  • 举报
回复
各位大侠高台贵眼看小妹的贴一下下吧
kwbyclcw 2004-12-22
  • 打赏
  • 举报
回复
在jbuild里编译和运行的时候都没出错,能找到文件,能正常显示文本文件的内容,可是现在还是没能找到文件,我都急死了,第一次做就碰到这问题,一筹莫展呐~~~~~~
kwbyclcw 2004-12-22
  • 打赏
  • 举报
回复
现在使用的路径是text/news.txt页面暂时是放在jbuilder安装的所在目录下jbuilder9/thirdparty/jakarta-tomcat-4.0.6-LE-jdk14/webapps/myapp/jsp中,文本文件是放在……/jsp/text/news.txt里,bean是放在……/myapp/WEB-INF/classes/myone/news.class下,刚放上去时还能找到文本文件,更新文本文件内容后就始终没找到了
不好意思啊,小妹是刚接触jsp不知道这么表达是否准确或清楚
huangdeji 2004-12-22
  • 打赏
  • 举报
回复
能把你写的路径放上来我参考一下吗?
kwbyclcw 2004-12-22
  • 打赏
  • 举报
回复
各位高手请看看啊,急~文件所有目录下都放了一个而且绝对路径相对路径都找不到,请大家帮帮忙看一下
kwbyclcw 2004-12-22
  • 打赏
  • 举报
回复
不好意思啊,试了还是不行还是找不到,还有其他方法吗?
kwbyclcw 2004-12-21
  • 打赏
  • 举报
回复
哦谢谢!我试试啊
华生豆 2004-12-21
  • 打赏
  • 举报
回复
最好使用相对路径~~

package myone ;

因为你使用了package,所以你的相对路径设置时,要和myone文件夹相对,而不是和你的class文件相对~~~

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧