• textarea的换行符处理以及正确的在Html中显示


    个人不太喜欢在页面做过多的逻辑处理,贴出java的处理方式

     1 /**
     2     * Html转换为TextArea文本
     3     * @return
     4     */
     5     public static String HtmlToText(String str) {
     6         if (str == null) {
     7             return "";
     8         }else if (str.length() == 0) {
     9             return "";
    10         }
    11         str = str.replaceAll("<br />", "
    ");
    12         str = str.replaceAll("<br />", "
    ");    
    13         return str;
    14     }
    15 
    16     /**
    17     * TextArea文本转换为Html:写入数据库时使用
    18     */
    19     public static String Text2Html(String str) {
    20         if (str == null) {
    21             return "";
    22         }else if (str.length() == 0) {
    23             return "";
    24         }
    25         str = str.replaceAll("
    ", "<br />");
    26         str = str.replaceAll("
    ", "<br />");
    27         return str;
    28     }

    如果想直接显示textarea的值的话,直接加一个<pre></pre>的标签就好了(显示页面推荐),或者依旧用<textarea><textarea/>标签(编辑页面推荐)。

  • 相关阅读:
    Rust 变量
    Rust-lang(hello world 续)
    Rust-lang(hello world)
    Java 1.8 ASM ClassReader failed to parse class file
    Sqoop使用笔记
    Jstorm
    从flume到kafka,日志收集
    vim-3-插件管理
    vim-2-使用进阶
    Git-Repo-Gerrit-1-Git介绍,安装和配置
  • 原文地址:https://www.cnblogs.com/phil_jing/p/5176365.html
Copyright © 2020-2023  润新知