<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 閱讀(1353) 評論(0)  編輯  收藏 所屬分類: 初學JSP初學JAVA
     
    主站蜘蛛池模板: 午夜a级成人免费毛片| 国产日韩久久免费影院| 亚洲国产综合人成综合网站| 好猛好深好爽好硬免费视频| 国产成人无码区免费A∨视频网站| 中文在线免费观看| 亚洲AV无码专区在线观看成人| 中文字幕亚洲电影| 免费吃奶摸下激烈视频| 91高清免费国产自产| 一级做a毛片免费视频| 亚洲AV无码无限在线观看不卡| 亚洲国产AV无码专区亚洲AV| 青青青国产色视频在线观看国产亚洲欧洲国产综合 | 911精品国产亚洲日本美国韩国 | www亚洲精品久久久乳| 亚洲一级大黄大色毛片| 亚洲午夜在线电影| 亚洲精品电影在线| 亚洲成a人片在线观看播放| 亚洲日本在线观看| 亚洲另类图片另类电影| 亚洲欧洲日韩国产| 亚洲一本一道一区二区三区| 亚洲va乱码一区二区三区| 亚洲制服丝袜第一页| 亚洲av综合av一区二区三区| 亚洲爆乳大丰满无码专区| 麻豆安全免费网址入口| 中文字幕免费视频精品一| 久久久久久国产精品免费无码| 中文字幕视频免费| 四只虎免费永久观看| 亚洲午夜久久久影院伊人| 久久久久久久尹人综合网亚洲| 亚洲第一永久在线观看| 亚洲AV无码国产精品永久一区| 一级成人a做片免费| 亚洲精品国产免费| 国产综合精品久久亚洲| 亚洲不卡1卡2卡三卡2021麻豆|