<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
     
    主站蜘蛛池模板: 国产无遮挡色视频免费视频 | 无码中文字幕av免费放dvd| 国产高清免费在线| 18禁亚洲深夜福利人口| 久视频精品免费观看99| 亚洲美女视频一区二区三区| 91精品国产免费| 亚洲中文字幕在线无码一区二区| 亚洲色成人四虎在线观看| 免费三级毛片电影片| 亚洲欧洲日韩国产一区二区三区| 老外毛片免费视频播放| 亚洲成A人片在线观看无码3D| 亚洲乱码无码永久不卡在线| 日韩大片在线永久免费观看网站| 国偷自产一区二区免费视频| 亚洲avav天堂av在线不卡| 99精品国产成人a∨免费看| 亚洲精品白色在线发布| 亚洲成人在线免费观看| 在线亚洲午夜片AV大片| 国产无遮挡又黄又爽免费视频| 亚洲日韩图片专区第1页| 日本免费电影一区二区| 亚洲综合在线成人一区| 毛片免费全部播放一级| 在线观看亚洲视频| 国产亚洲一区二区在线观看 | 区三区激情福利综合中文字幕在线一区亚洲视频1 | 亚洲国产一二三精品无码| 三年片在线观看免费| 亚洲精品国产成人| 国产一卡二卡≡卡四卡免费乱码 | 亚洲av日韩综合一区久热 | 免费无码又爽又刺激聊天APP| 亚洲中文字幕无码不卡电影 | 亚洲国产精品成人精品小说| 97无码免费人妻超级碰碰夜夜| 亚洲va中文字幕无码久久| 国产情侣激情在线视频免费看| 亚洲啪啪AV无码片|