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

请问把数据写入数据库后再读取出来如何实现格式问题。如回车换行

楼主ziqingt(小辣椒)2004-05-03 23:10:32 在 Java / Web 开发 提问

请问把数据写入数据库后再读取出来如何实现格式问题。  
  如:我填写数据时是有换行格式的  
  但把数据读取出来显示只能显示为从头到尾一整段  
  就是现在这样,我写了五行来提问显示也为五行,但我自己做的只显示为一整段内容,请问如何解决?谢谢! 问题点数:20、回复次数:9Top

1 楼ziqingt(小辣椒)回复于 2004-05-03 23:51:59 得分 0

upTop

2 楼aq2004(aq)回复于 2004-05-04 09:33:52 得分 15

public   String   code(String   temp)  
            {  
                    int   point=temp.indexOf('\n');  
                    String   temp1;  
                    StringBuffer   sb=new   StringBuffer("");  
                    while(point!=-1   &&   point+1<temp.length())  
                    {  
                            temp1=temp.substring(0,point-1);  
                            temp=temp.substring(point+1);  
                            sb.append(temp1+"<br>");  
                            point=temp.indexOf('\n');  
                    }  
                    temp1=temp.substring(0,temp.length());  
                    sb.append(temp1+"<br>");  
                    return   sb.toString();  
            }  
  你获取到数据库的内容content后,用这个方法content=code(content)。然后显示出来应该就没有问题了Top

3 楼mygia(www.gzcost.com)回复于 2004-05-04 10:03:57 得分 0

好东西,收藏先!再学习!Top

4 楼pengpong(网上飘)回复于 2004-05-04 11:11:10 得分 0

dingTop

5 楼CoolAbu(阿卜-Never Stop(★★★★))回复于 2004-05-04 12:20:23 得分 5

做一个替换就可以了,因为网页的换行是<br>  
   
  String   str=rst.getString(1);  
  str=str.replaceAll("\n","<br>");Top

6 楼ziqingt(小辣椒)回复于 2004-05-04 21:08:22 得分 0

to:   CoolAbu(阿卜-Never   Stop(★★★★))  
   
  我使用了你的方法可是不行,取出来的数据还是一整段的,你帮我看看是否这样写  
  jsp中部分代码:  
  <%--取得内容--%>  
  <%  
  String[][]   titles=(String[][])request.getAttribute("arrays");  
  String   content=titles[0][2];  
  content=content.replaceAll("/n","<br>");   //此处?  
  %>  
   
  <%--显示内容--%>  
  <tr   ><td><%=content%></td></tr>  
   
  还有如果加上一个循环呢?  
  String[][]   titles=(String[][])request.getAttribute("arrays");  
  for(int   i=0;i<loop;i++){  
  String   content=titles[0][2];  
  }  
   
   
   
      to:   aq2004(aq)   (   )   信誉:100    
   
  可是我在jsp中取数据与显示是否使用javascript?  
  我用script也试过你的方法,还是不行。  
   
  希望大家再指点一下,谢谢!  
  Top

7 楼ziqingt(小辣椒)回复于 2004-05-04 23:33:58 得分 0

upTop

8 楼aq2004(aq)回复于 2004-05-05 00:39:55 得分 0

不要用javascript吧,直接把上面的程序片放在这个<%!   ......%>里面作为一个方法,在取到数据后调用一下这个方法,让它重新整理所取的数据,让它显示就可以了呀。没有必要用javascriptTop

9 楼ziqingt(小辣椒)回复于 2004-05-06 21:10:45 得分 0

谢谢各位的帮助  
  按   aq2004(aq)   提供的方法问题已解决  
  虽然问题已经解  
  但CoolAbu(阿卜-Never   Stop(★★★★))   提供的代码看起来更简洁希望   阿卜   能够具体指教一下   谢谢~~~~~~``  
  Top

相关问题

  • 怎样实现将图片写入数据库及从数据库中读取
  • 如何在数据库中读取回车换行符?
  • 如何读取、写入数据库中Memo类型的数据?
  • 读取文本文件写入ACCESS数据库的问题
  • 在c#怎样将图片写入和读取oracle数据库
  • 请教高手!读取与写入数据库的问题~
  • 写入数据库!
  • 如何提高数据库的读取及写入速度(ado+access)
  • 急 关于word文件写入和读取数据库的问题
  • 数据库读取

关键词

  • 数据
  • 数据库
  • 读取
  • 请问
  • 格式
  • 整段
  • 换行
  • 显示
  • 谢谢
  • 问题

得分解答快速导航

  • 帖主:ziqingt
  • aq2004
  • CoolAbu

相关链接

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

广告也精彩

反馈

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