CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

如何解决JSP里文章显示格式问题

楼主591e()2004-09-04 08:54:16 在 Java / Web 开发 提问

比如将回车转换成<BR>  
  可以让从数据库里提出来的文章按正常格式显示。  
  问题点数:100、回复次数:8Top

1 楼fanqingfeng(丰丰)回复于 2004-09-04 09:02:41 得分 80

文章分段的代码  
   
   
  int   int2   =   comment.length();  
                          StringBuffer   StringBuffer3   =   new   StringBuffer();  
                          int   int4;  
   
                          for(   int4   =   0;   int4   <   int2;   ++int4   )  
                          {  
                                  char   char5   =   comment.charAt(   int4   );  
   
                                  switch(   char5   )  
                                  {  
                                          case   62:  
                                                  StringBuffer3.append(   "&gt;"   );  
                                                  break;  
                                          case   60:  
                                                  StringBuffer3.append(   "&lt;"   );  
                                                  break;  
                                          case   38:  
                                                  StringBuffer3.append(   "&amp;"   );  
                                                  break;  
                                          case   32:  
                                                  StringBuffer3.append(   "&nbsp;"   );  
                                                  break;  
                                          case   10:  
                                                  StringBuffer3.append(   "<BR>"   );  
                                                  break;  
                                          default:  
                                                  StringBuffer3.append(   char5   );  
                                                  break;  
                                          case   13:  
                                                  break;  
                                                   
                                                   
                                  }  
                            }  
      comment=StringBuffer3.toString();  
  Top

2 楼fanqingfeng(丰丰)回复于 2004-09-04 09:04:43 得分 0

comment即文章内容Top

3 楼XIHSHI(西红柿)回复于 2004-09-04 09:08:55 得分 0

用javascript控制就可以  
   
  进去的时候,转化一下特殊标记,出来的时候反转化Top

4 楼591e()回复于 2004-09-04 09:11:08 得分 0

我的内容字段为text行的  
  应该怎么修改上面代码?  
  不好意思,我刚学JSP  
  An   error   occurred   at   line:   19   in   the   jsp   file:   /news/show.jsp  
   
  Generated   servlet   error:  
          [javac]   Compiling   1   source   file  
   
  C:\hongdun\work\Catalina\localhost\_\org\apache\jsp\news\show_jsp.java:65:   cannot   resolve   symbol  
  symbol     :   variable   nr      
  location:   class   org.apache.jsp.news.show_jsp  
  int   int2   =   nr.length();  
                        ^  
   
   
   
  An   error   occurred   at   line:   19   in   the   jsp   file:   /news/show.jsp  
   
  Generated   servlet   error:  
  C:\hongdun\work\Catalina\localhost\_\org\apache\jsp\news\show_jsp.java:71:   cannot   resolve   symbol  
  symbol     :   variable   nr      
  location:   class   org.apache.jsp.news.show_jsp  
                                  char   char5   =   nr.charAt(   int4   );  
  Top

5 楼591e()回复于 2004-09-04 09:37:15 得分 0

大家帮忙啊Top

6 楼jimsons(路漫漫其修远兮)回复于 2004-09-04 09:38:58 得分 10

应该是  
  String   nr=request.getParameter("text");  
  再  
  int   int2   =   nr.length();Top

7 楼591e()回复于 2004-09-04 09:56:11 得分 0

 
  Generated   servlet   error:  
          [javac]   Compiling   1   source   file  
   
  C:\hongdun\work\Catalina\localhost\_\org\apache\jsp\news\show_jsp.java:191:   nr   is   already   defined   in   _jspService(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)  
  String   nr   =   rs.getString("nr");  
                                ^  
  Top

8 楼jimsons(路漫漫其修远兮)回复于 2004-09-04 10:03:56 得分 10

 
  nr   is   already   defined    
  它说nr这个变量在之前已经定义了Top

相关问题

  • 在DBGRID中,如何格式显示?
  • DBedit的显示格式如何调整?
  • 如何控制DataTime的显示格式?
  • ★★★★★★ 如何显示tif格式的图片?
  • 如何显示gif格式的图象???
  • datagrid中如何显示时间格式
  • DBgrid中如何显示时间格式?
  • 如何显示html格式的邮件?
  • 如何显示BMP格式文件
  • 如何显示JPEG,GIF格式图片?

关键词

  • jsp
  • apache
  • nr
  • stringbuffer
  • show
  • 文章
  • break
  • org
  • error
  • length

得分解答快速导航

  • 帖主:591e
  • fanqingfeng
  • jimsons
  • jimsons

相关链接

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

广告也精彩

反馈

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