求助:Vector的值转到JS的数组
在页面我从数据库里面6个值 
 然后   
  <jsp:useBean   id= "indexdao "   scope= "request "   class= "newPak.andClass "/>  
                                                  <% 
                                                 java.util.Vector   v=indexdao.qname();                                                   
                                                 %>  
  <html>  
              <head>  
                          <meta   http-equiv= "Content-Type "   content= "text/html;   charset=UTF-8 ">  
                          <title> JSP   Page </title>  
                          <script   language= "javascript "   type= "text/javascript ">  
                                     subcat=new   Array(); 
                                     function   qname1() 
                                     { 
                                                 document.myform.qname.options[0]=new   Option( '==不限== ', ' '); 
                          <% 
 	for(int   i=1;i <v.size();i++) 
 	{                                    
                                  Object[]   b=(Object[])v.get(i); 
                               %>  
 		document.myform.qname.options[ <%=i%> ]=new   Option( <%=b[i]%> , <%=b[i]%> ;      //在这行无论怎么样都出错。。请问有什么办法让它输出来? 
 	 <%}%>    
                                                 } 
                          </script>      
 听别人说。如果从VECTOR里面把值全部放到JS的数组中的话。就可以,,如果是这样。那要怎么写呢?
------解决方案--------------------设置个数组,直接str[i] =  <%=b[i]%>  
 你的这 
 document.myform.qname.options[ <%=i%> ]=new Option( <%=b[i]%> , <%=b[i]%> ;少个括号阿
------解决方案--------------------document.myform.qname.options[ <%=i%> ]=new Option( <%=b[i]%> , <%=b[i]%> ;是个括号还是别的问题,提示什么错误信息.