<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无码专区| 日韩免费视频观看| 国产午夜亚洲精品不卡| 免费a级毛片无码av| 国产精品99爱免费视频| 亚洲中文字幕无码爆乳AV| 国产真人无码作爱视频免费| 亚洲成AV人片在线观看无| 91精品啪在线观看国产线免费| 亚洲精品视频久久| 成人免费无码大片a毛片软件| 亚洲精品色播一区二区 | 日本高清免费观看| 亚洲最大黄色网站| 久久精品视频亚洲| 免费无码VA一区二区三区| 亚洲日韩在线中文字幕第一页| 免费a级毛片无码a∨免费软件| 国产一区二区三区免费看| 又黄又大的激情视频在线观看免费视频社区在线 | 人妻丰满熟妇无码区免费| 亚洲国产精品成人综合久久久| 最近中文字幕mv手机免费高清| jzzijzzij在线观看亚洲熟妇| 亚洲中文字幕视频国产| 国产三级在线免费| 99亚偷拍自图区亚洲| 亚洲人午夜射精精品日韩| 97青青草原国产免费观看| 亚洲AV无码AV吞精久久| 在线A级毛片无码免费真人| 人妻免费久久久久久久了| 亚洲精品无码久久毛片波多野吉衣| 卡一卡二卡三在线入口免费| 韩国免费A级毛片久久| 亚洲AV无码国产精品色| 亚洲日韩在线第一页|