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

          我了

          個去

          什么  回復  更多評論   


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


          網站導航:
           
          <2014年4月>
          303112345
          6789101112
          13141516171819
          20212223242526
          27282930123
          45678910

          導航

          統計

          常用鏈接

          留言簿(2)

          隨筆檔案

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 台前县| 湖北省| 台北县| 桦甸市| 如皋市| 阿拉善左旗| 通海县| 耒阳市| 唐山市| 丰顺县| 平安县| 灵山县| 延边| 宁波市| 会同县| 华亭县| 翁牛特旗| 永定县| 万安县| 凤凰县| 京山县| 芦山县| 石门县| 永定县| 深州市| 邯郸县| 岚皋县| 凤山县| 石狮市| 呼和浩特市| 兴城市| 沙河市| 长沙县| 缙云县| 浦东新区| 长阳| 宁都县| 海丰县| 绥江县| 镶黄旗| 莱芜市|