求一个例子:
内容如下:
a.jsp 页面有如下内容
<script type="text/javascript">
      var arriveCityArray = new Array("","","");
arriveCityArray[0] = new Array("0", "丽江", "LIJIANG");
arriveCityArray[1] = new Array("1", "青岛", "QINGDAO");
arriveCityArray[2] = new Array("2", "临沧", "LINCANG");
arriveCityArray[3] = new Array("3", "林西", "LINXI");
arriveCityArray[4] = new Array("4", "临沂", "LINYI");
arriveCityArray[5] = new Array("5", "柳州", "LIUZHOU");
arriveCityArray[6] = new Array("6", "洛阳", "LUOYANG");
arriveCityArray[7] = new Array("7", "庐山", "LUSHAN");
arriveCityArray[8] = new Array("8", "泸州", "LUZHOU");
      </script>当这些数据存在表中时,如何读取 幷组成 如上 数组的形式

解决方案 »

  1.   

    数据库中的表的话,
    可以这样
    java代码查出数据库中的信息,
    自定义个实体类
    class City{
       放上字段
       定义get,set方法
    }
    将查出的数据放到一个LinkedList<City> 里,然后传到servlet里,放到session里,在jsp页面取出来显示到页面
      

  2.   

    主要的思想就是把数据库中的表看为Java中的class 类,表中的列对应类中的属性,每取一条数据 创建一个该类的对象,修改这个对象的属性。
      

  3.   

    将数据存储到JavaBean中,然后定义私有变量如你给的id、city、content,并getter、setter一下,这样剩下的工作就只是在servlet中调用读取数据了。
      

  4.   

       <script type="text/javascript">
    var arriveCityArray = new Array("","","");
           <% 
    sql="SELECT CNO,CNAME FROM city";
                 rs=stmt.executeQuery(sql);
     int i=0;
     while(rs.next()){
           %>
    arriveCityArray[<%=i%>] = new Array("", "<%=rs.getString("CNAME")%>", "<%=rs.getString("CNO")%>");         <%  i++;
       } 
           rs.close();
    %>
        </script>
      

  5.   

    <script type="text/javascript">
    var arriveCityArray = new Array("","","");
      <%  
    sql="SELECT CNO,CNAME FROM city";
      rs=stmt.executeQuery(sql);
    int i=0;
    while(rs.next()){
    %>
    arriveCityArray[<%=i%>] = new Array("", "<%=rs.getString("CNAME")%>", "<%=rs.getString("CNO")%>");  <% i++;
    }  
    rs.close();
    %>
      </script>