textarea中輸入換行、空格等,以正確的格式后臺存儲和前臺顯示

          package eoms.docmanage.struts.action;

          /**
           * Created by IntelliJ IDEA.
           * User: luyongfa
           * Date: 11-4-6
           * Time: 上午10:02
           * To change this template use File | Settings | File Templates.
           
          */

          public class StringEncoder {
              
          public static String inDatabase(String str){

          //      下面的代碼將字符串以正確方式顯示(包括回車,換行,空格)
                 while(str.indexOf("<")!=-1){

                  str 
          = str.substring(0,str.indexOf("<"))+"&lt;"+str.substring(str.indexOf("<")+1);

                  }


                   
          while(str.indexOf(">")!=-1){

                  str 
          = str.substring(0,str.indexOf(">"))+"&gt;"+str.substring(str.indexOf(">")+1);

                  }


                  
          while(str.indexOf("\n")!=-1){

                  str 
          = str.substring(0,str.indexOf("\n"))+"<br>"+str.substring(str.indexOf("\n")+1);

                  }


                  
          while(str.indexOf(" ")!=-1){

                  str 
          = str.substring(0,str.indexOf(" "))+"&nbsp;"+str.substring(str.indexOf(" ")+1);

                  }



                  
          return str;

                  }


                
          public static String inTextarea(String str){

          //      下面的代碼將字符串以正確方式顯示(包括回車,換行,空格)

                  
          while(str.indexOf("<br>")!=-1){

                  str 
          = str.substring(0,str.indexOf("<br>"))+"\n"+str.substring(str.indexOf("<br>")+4);

                  }


                  
          while(str.indexOf("&nbsp;")!=-1){

                  str 
          = str.substring(0,str.indexOf("&nbsp;"))+" "+str.substring(str.indexOf("&nbsp;")+6);

                  }


                     
          while(str.indexOf("&lt;")!=-1){

                  str 
          = str.substring(0,str.indexOf("&lt;"))+"<"+str.substring(str.indexOf("&lt;")+4);

                  }


                   
          while(str.indexOf("&gt;")!=-1){

                  str 
          = str.substring(0,str.indexOf("&gt;"))+">"+str.substring(str.indexOf("&gt;")+4);

                  }

                  
          return str;

                  }


                
          public static String inJsp(String str){

          //      下面的代碼將字符串以正確方式顯示(包括回車,換行,空格)

                  
          while(str.indexOf("\r")!=-1){

                  str 
          = str.substring(0,str.indexOf("\r"))+""+str.substring(str.indexOf("\r")+1);

                  }

                   
          while(str.indexOf("\"")!=-1){

                  str 
          = str.substring(0,str.indexOf("\""))+"&quot;"+str.substring(str.indexOf("\"")+1);

                  }

                  
          return str;

                  }



          }

          posted on 2011-04-06 10:32 Mr.lu 閱讀(3811) 評論(6)  編輯  收藏

          評論

          # re: textarea中輸入換行、空格等,以正確的格式后臺存儲和前臺顯示 2014-04-11 14:06 asdfa

          gjhghjg
          hklk  回復  更多評論   

          # re: textarea中輸入換行、空格等,以正確的格式后臺存儲和前臺顯示 2014-04-11 14:06 asdfa

          sdfasdfasfasdf
          adfasf
          a ads fasd asd f  回復  更多評論   

          # re: textarea中輸入換行、空格等,以正確的格式后臺存儲和前臺顯示 2014-04-26 18:09 kl

          jj
          jlj
          hhi  回復  更多評論   

          # re: textarea中輸入換行、空格等,以正確的格式后臺存儲和前臺顯示[未登錄] 2015-09-06 18:35 1

          啊啊啊啊 啊啊啊啊
          啊啊啊啊  回復  更多評論   

          # re: textarea中輸入換行、空格等,以正確的格式后臺存儲和前臺顯示 2016-04-26 21:56 的發貨的費

          法規和法規和法規和符合人體后對符合人體會讓他的返回任何人的融合和的個人各的人格的若干的負荷的任何  回復  更多評論   

          # re: textarea中輸入換行、空格等,以正確的格式后臺存儲和前臺顯示 2016-06-01 10:50 淡淡的

          我了

          個去

          什么  回復  更多評論   


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2015年9月>
          303112345
          6789101112
          13141516171819
          20212223242526
          27282930123
          45678910

          導航

          統計

          常用鏈接

          留言簿(2)

          隨筆檔案

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 寿宁县| 灵武市| 利津县| 郁南县| 石景山区| 夹江县| 拜泉县| 衡阳县| 万载县| 通化县| 平定县| 黎城县| 天柱县| 会东县| 大田县| 大足县| 洪泽县| 杭州市| 福贡县| 乌恰县| 沭阳县| 古浪县| 绥芬河市| 永登县| 泌阳县| 彩票| 景洪市| 临泉县| 白水县| 巴林左旗| 临颍县| 乌恰县| 巴里| 翁源县| 广东省| 汉寿县| 景德镇市| 同江市| 大新县| 麻城市| 利川市|