请给为帮帮我

老战的程序人生 2007-08-01 03:05:37
请问 我想读取一个.txt文件
然后在JSP页面中显示出来这个文件的所有内容

请问我怎么读取后才能不改变文本文件的格式

比如 文本文件中有如下格式和内容的:
test,。。。
test。。。

我在页面上还有要显示
test,。。。
test。。。
而不是显示
test,。。。test。。。

谢谢
...全文
286 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
rorey_008 2007-08-17
  • 打赏
  • 举报
回复
比较笨一些的方法是每读一行在后边加"\r\n",

读输入流的字节方法

File file=new File(path);
InoutSteam in=new FileInputStream(file);
byte[] by=new byte[];
if(in.read(by)!=-1)
{
处理的语句;
}
String s=new String(by,"Default");
System.out.println(s);
iboy1983 2007-08-17
  • 打赏
  • 举报
回复
每读一行在后边加"\r\n",其他方法暂时没怎么用过
shili150 2007-08-17
  • 打赏
  • 举报
回复
读输入流的字节方法

File file=new File(path);
InoutSteam in=new FileInputStream(file);
byte[] by=new byte[];
if(in.read(by)!=-1)
{
处理的语句;
}
String s=new String(by,"Default");
System.out.println(s);
axia6395 2007-08-05
  • 打赏
  • 举报
回复
每读一行加一个回车加一个换行
axia6395 2007-08-05
  • 打赏
  • 举报
回复
一行一行的读取 然后加回车和换行
  • 打赏
  • 举报
回复
可是我要把它输入到<textarea>中啊
这样所有的标记都不好用了啊
奋斗并快乐着 2007-08-02
  • 打赏
  • 举报
回复
那就每读一行在后边加"\r\n"吧
奋斗并快乐着 2007-08-01
  • 打赏
  • 举报
回复
在输出的前后加上<pre></pre>
或者没读到一行s,执行s=s.replaceAll(" "," "); s += "<br>"; 再输出
jingtao8177 2007-08-01
  • 打赏
  • 举报
回复
//代码
import java.io.*;
import java.util.*;

public class TestDB{
public static void main(String[] args)throws Exception {
File f = new File("1.txt");
if(!f.exists()){
System.out.println("文件不存在!");
return;
}
List list = new ArrayList();

Reader read = new FileReader(f);
BufferedReader br = new BufferedReader(read);
String line = br.readLine();
while(line!=null){
list.add(line);
line = br.readLine();
}

br.close();
read.close();
for(int num=0;num<list.size();num++){
System.out.println("第 "+(num+1)+" 行 :"+list.get(num));
}
}
}
jingtao8177 2007-08-01
  • 打赏
  • 举报
回复
readLine();
把每读到的一行,生成一个字符串,加入到ArrayList里,直到读到最后一行
/* *游戏说明:此为我边学边做的,但有很多的BUG,参照了我从网上下载的游戏方块设计 * 一、游戏的BUG * 1、提示分数那地方,玩过游戏后,长了分数后,再玩时,后面的数据没清掉 * 2、重级BUG:当在游戏过程中,切换了一个旁边的后,再切换回来后, * 刚才的方块不显了,而且游戏区的数据也不见了。 * 3、我在刚开始做时,没有要窗口上的关闭,现在想要,但不知道怎么加。 * 4、如果用鼠标点了菜单后,再回到游戏区,数据方块又不见了。 * * 二、此游戏没有版权,可以乱改,反正我也是在学习,谢谢那些无私的网友们,不过 * 你们下次提交上来的源程序有个说明好不好,看得我头都大了,流程图也没得, * 设计说明也没有,完全看源代码,很费力的!谢谢对新人的支持。 * * 三、如果那位高手愿意,收我为徒弟吧,我学过c/c++、数据结构、编译原理、操作系统等( * 计算机专业的),但对于VC这个大东西来说,,好像一点用也没有,现在在边学边做,门不好入呀! * * 四、高手们帮帮我给分析一下问题在哪,谢谢,我对VC还不是很清楚,在文件目录下 * 有设计时的流程图。设计说明我没有写,我是针对每一个流程图模块来设计和编码的。 * * 五、在游戏中,我加了很多注释,以方便理解,主要的代码都在CChileView.h、CChileView.CPP中 * 我想的是,如果新人也想看看的话,可能理解起来快点。不过有点乱,编码中有些冗余。没来 * 得及改。如果你改好了,给我一份,我想学学。谢谢! * *================================================================================================ * *编译环境: * 1、操作系统 :WindowsXP SP2 * 2、编译器 :Visual C++ 8.0 * *包含文件:所有源文件都在此。 * * *编译参考:此目录下有一个文件名为:Russia.sln的文件,用Visual C++ 8.0 打开,直接就可编译 * 此游戏是我编译通过后,才压缩的。如果编译不了,联系我,下面有我的QQ和email。 * * *其它事宜:如果还有什么问题我没有提到的,联系我,愿向你学习。 * *================================================================================================ * *Version :BUG Edtion * *Aauthor :lin_liu60 * *E-mail :lin_liu60@163.com * *QQ :994165 (网名:刘羽峰) * *Date :2006/9/27 * */

62,623

社区成员

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

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