课程设计是做一个机票预定系统
在查询机票部分 我的做法是让bean查询数据库里的数据返回一个string[]做为起飞地点
再将这个string[]做为参数返回一个string[][]作为到达地点
前台用javascript将这两个数组做成联动下拉菜单
但是如何将这两个参数传递个javascript呢?请各位指教

解决方案 »

  1.   

    你这样做是不行的,如果要用javascript来实现功能,那么必须是javascript的数组,而不是java的数组。
      

  2.   

    在bean中把javascript所有内容做好,输出到客户端.
    例如:
    int i=520;
    out.println("<script>alert("+i+")</script>");
      

  3.   

    //方法一:将数据存入List
    <script type="text/javascript">
       var start[] = {
           <%
                for(int i=0; i < list.size(); i++){
                    String str = (String)list.get(i);
                    out.print("\"" + str + "\"");
                    if(i < list.size()-1){
                       out.print(",");
                    }
                }
           %>   };
    </script>//方法二:将数据组成字符串,逗号(,)分割
    <script type="text/javascript">
        var str = "<%=start%>";
        var start[] = str.split(",");
    </script>
      

  4.   

    建议楼主用Ajax技术,既然是课程设计,多研究点东西也挺好的,祝楼主好运!