CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

输出不友好

楼主dog()2003-02-03 23:17:07 在 Java / Web 开发 提问

从专家门诊学了jsp   里读文件。可以用了。但原来的txt文件如下:  
  aaaa  
  bbbb  
  cccc  
  读到jsp   textarea成为aaaabbbbcccc,如何修改?谢谢  
   
  <%@   page   import="java.io.*"   %>  
  <%    
  String   s=   "   ";    
   
  if(request.getMethod().equals("POST")   )  
  {  
  BufferedReader   in   =   new   BufferedReader(new   FileReader("c:\\output.txt"));  
   
  String   str=   in.readLine();  
  while(str   !=   null)  
  {    
  s+=str;    
  str   =   in.readLine();  
  }    
  }  
  %>    
  <textarea   rows="10"   name="output"   cols="85"><%=s%></textarea>  
  问题点数:100、回复次数:5Top

1 楼zxhong(红透半边天)回复于 2003-02-04 00:15:58 得分 40

在输出时要对"\n"进行转换,如下:  
  <%!//可以在jsp页面里直接定义  
  public   String   replace(String   parentStr,String   ch,String   rep)   {    
  int   i   =   parentStr.indexOf(ch);    
  StringBuffer   sb   =   new   StringBuffer();    
  if   (i   ==   -1)    
  return   parentStr;    
  sb.append(parentStr.substring(0,i)   +   rep);    
  if   (i+ch.length()   <   parentStr.length())    
  sb.append(replace(parentStr.substring(i+ch.length(),parentStr.length()),ch,rep));    
  return   sb.toString();    
  }  
  %>  
  <%//调用  
  str=replace(str,"   ","&nbsp;");  
  str=replace(str,"\n","<br/>");  
  %>  
  Top

2 楼dog()回复于 2003-02-04 05:12:56 得分 0

我是在textarea中显示,<br>好像不起作用。Top

3 楼saucer(思归)回复于 2003-02-04 05:42:52 得分 60

try  
   
  while(str   !=   null)  
  {    
        s+=str+"\n";    
        str   =   in.readLine();  
  }    
  Top

4 楼dog()回复于 2003-02-04 18:00:11 得分 0

我试过s+=str+"\n";   但是机器死机。Top

5 楼dog()回复于 2003-02-04 22:30:56 得分 0

我把str   =   in.readLine();加了str   =   in.readLine()+"\n";   所以有问题。谢谢各位Top

相关问题

  • 我不会输出:(
  • 为什么不输出
  • 不明白的输出
  • 为什么不能输出“\”?
  • jsp输出问题,用system.out.print();怎么不能输出了???
  • 为什么看不到Debug输出?
  • 引用能不能做输出参数?
  • 这样输出的怎么不是57???????????????????
  • 奇怪,cout不能输出string
  • 高手留步====>Response.Write为何不输出?

关键词

  • 文件
  • jsp
  • 输出
  • aaaabbbbcccc
  • readline
  • 谢谢
  • 如下
  • textarea
  • str

得分解答快速导航

  • 帖主:dog
  • zxhong
  • saucer

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo