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 淡淡的

          我了

          個去

          什么  回復  更多評論   


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


          網站導航:
           
          <2016年4月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          1234567

          導航

          統計

          常用鏈接

          留言簿(2)

          隨筆檔案

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 桦南县| 繁峙县| 滕州市| 南昌县| 普陀区| 原阳县| 湖口县| 垦利县| 乌海市| 酉阳| 德昌县| 德安县| 昌平区| 华宁县| 枝江市| 台安县| 儋州市| 朔州市| 攀枝花市| 海安县| 石棉县| 清原| 东乌珠穆沁旗| 诸暨市| 辰溪县| 武功县| 搜索| 定南县| 济南市| 子长县| 攀枝花市| 永靖县| 肥乡县| 当涂县| 鞍山市| 乌鲁木齐县| 太谷县| 同仁县| 益阳市| 东乡县| 开原市|