<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    把java中的Vector,Hashtable,List等數類型轉換成javaScript的數組。在這里用到的是一個StringBuffer.具體的實現看下面的代碼:
    public String getArray(Vector v){
      if (v == null || v.size()==0){
       return "";
      }
      int i=0;
      Hashtable hash = null;
      StringBuffer sb = new StringBuffer("var arrmake = new Array(");
      try{
       for(i=0; i<v.size(); i++){
        hash = (Hashtable)v.elementAt(i);
        String tmp_make = hash.get("code").toString();    
        if(i=1){
         sb.append("'"+tmp_make+"'");     
        }else if(i>1){
         sb.append("'"+tmp_make+"',");
        }    
       }
       String test = sb.toString();
       if (i>1){
        test = test.substring(0,test.length()-1);
       }
       sb.append(test+");");
      }catch(Exception e){
       e.printStackTrace();
      }  
      return sb.toString();
     }
    要注意這里一定要用try{}catch(){}因為在轉換過程中可能會出錯,所以用try{}catch(){}把異常拋出。
    在javascript中怎么用這個數組呢?
    String arrMake = getArray(vecMake);
    <script language="javaScript">
     <%=arrMake%>
    </script>
    OK.
    posted on 2005-11-22 11:11 rodney 閱讀(1349) 評論(0)  編輯  收藏 所屬分類: 初學JSP初學JAVA
     
    主站蜘蛛池模板: 免费播放国产性色生活片| 亚洲伊人久久大香线蕉啊| 男女超爽视频免费播放| 日韩精品视频免费在线观看| 亚洲人成电影在线观看青青| 97青青草原国产免费观看| 777亚洲精品乱码久久久久久| 久久久国产精品福利免费| 亚洲视频在线免费观看| **真实毛片免费观看 | 人禽伦免费交视频播放| 免费在线观看视频a| yellow免费网站| 亚洲精品成人片在线播放| 日本在线免费播放| 亚洲免费福利视频| 免费二级毛片免费完整视频| 一区二区视频免费观看| 亚洲va久久久噜噜噜久久天堂| 18女人毛片水真多免费| 亚洲Av高清一区二区三区| 超pen个人视频国产免费观看| 无人视频在线观看免费播放影院| 久久久久久a亚洲欧洲aⅴ| 蜜桃AV无码免费看永久| 亚洲精品乱码久久久久蜜桃| 亚洲精品99久久久久中文字幕| 中文字幕不卡免费高清视频| 亚洲成人免费在线| 影音先锋在线免费观看| 一级免费黄色毛片| 亚洲美女色在线欧洲美女| 在线观看免费亚洲| a级毛片高清免费视频| 国产成人精品亚洲2020| 亚洲国产精品视频| 1000部啪啪未满十八勿入免费| 国产亚洲精品美女久久久久| 亚洲成av人影院| 国产在线观看免费视频播放器| 免费国产成人午夜在线观看|