• jsp存储textarea到数据中换行问题


    1:

    <%
     String demo=request.getParameter("demo");
     int index=0;
     while((index=demo.indexOf("\n"))!=-1)
     demo=demo.substring(0,index)+"<br>"+demo.substring(index+1);
     out.print(demo);
     %>


    2:

    < import="java.util.*"%>
     <%
     String demo=request.getParameter("demo");
     StringTokenizer linemsg = new StringTokenizer(demo,"\n");
     while(linemsg.hasMoreTokens())
     {
     out.println(linemsg.nextToken()+"<br>");
     }
     %>


    3:在table后面加上 style="word-break:break-all"

    例如:<table width="98%" border="0" cellspacing="0" style="word-break:break-all">

    4、在jsp中如:


    //获取TextArea里面的内容
     String content=request.getParameter("content1");
     //把内容通过"n将其转换成数组
     String [] cons=content.split(""n");
     content="";
     //遍历数字,在其换行处添加<br/>
     for(int i=0;i<cons.length;i++){
     if(!(cons[i]==""||cons[i].equals(""))){
     // System.out.println("0000"+content);
     content=content+cons[i];
     } 
     if(!(i==(cons.length-1))&&(!(cons[i]==""||cons[i].equals("")))){
     content=content+"<br/>";
     }
     //输出TextArea里面的内容,在网页上自动换行
     out.println(content);
     }




  • 文章声明
  • 作者:Owen
  • 出处: http://www.cnblogs.com/owenyang
  • 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。该博客同步发在 HEXO-博客
  • 相关阅读:
    下载flash我的三种方法
    随机变换背景图象(一个可以刷新心情的特效)
    禁止缓存
    [模板]字符串算法
    [学习笔记]有上下界的网络流
    [bzoj2809][Apio2012]dispatching
    [四校联考]Easy Problems
    [学习笔记]tarjan
    [vijos1780][NOIP2012]开车旅行
    记第一次打女队
  • 原文地址:https://www.cnblogs.com/owenyang/p/3579089.html
  • Copyright © 2020-2023  润新知