zoukankan      html  css  js  c++  java
  • 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-博客
查看全文
  • 相关阅读:
    .NET Core+MySql+Nginx 容器化部署
    .NET Core容器化之多容器应用部署@Docker-Compose
    .NET Core容器化@Docker
    Hello Docker
    使用Bitbucket Pipeline进行.Net Core项目的自动构建、测试和部署
    一道面试题的思考
    ABP入门系列(21)——切换MySQL数据库
    爬取朋友圈,Get年度关键词
    一张图理清ASP.NET Core启动流程
    UnitOfWork知多少
  • 原文地址:https://www.cnblogs.com/owenyang/p/3579089.html
  • Copyright © 2011-2022 走看看