如何把数据库里面读出来的数据,动态传入JS中??急啊。。
如何把数据库里面读出来的数据,动态传入JS中??急啊。。

解决方案 »

  1.   

    不是很明白你想怎样?
    是要这样吗
    <% Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
       String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
       //pubs 为你的数据库的
       String user="sa";
       String password="admin";
       Connection conn= DriverManager.getConnection(url,user,password);
       Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
       String sql="select job_id,job_desc from jobs";
       ResultSet rs=stmt.executeQuery(sql);
       while(rs.next()) { %>
        您的第一个字段内容为:<%=rs.getString(1)%><br>
        您的第二个字段内容为:<%=rs.getString(2)%><br>
      <% } %>
      

  2.   

    把数据放入arrlylist里面好了!写一个bean,然后在页面中调用这个bean!就ok了
      

  3.   

    ....你的java代码,从数据库取东西;
    <script language="javascript">
       var test=<%=你从数据库取得值的java变量%>;//java变量是数值
       var test="<%=你从数据库取得值的java变量%>";//java变量是字符串
    //后面在js里面操作你的test就可以了!
    </script>
      

  4.   

    guoyoulei520() 说得对,采用bean结构是最容易维护的。
      

  5.   

    ....你的java代码,从数据库取东西;
    <script language="javascript">
       var test=<%=你从数据库取得值的java变量%>;//java变量是数值
       var test="<%=你从数据库取得值的java变量%>";//java变量是字符串
    //后面在js里面操作你的test就可以了!
    </script>正解
      

  6.   

    /* 主体Datastore */
        Datastore mainDS = null;
        /* 合计Datastore */
        Datastore sumDS = null;
        /* 分页pages */
        Pages page = null;
        /* 获取表格的主体Datastore并传递回JSP */
        String sql = getSql(request);
        log4j.info("表格的主体SQL:::" + sql);
        //判断是否是Excel输出,如果是就不分页
        if (isToExcel(request))
        {
          mainDS = dc.retrieve(sql);
        }
        else
        {
          page = new Pages(request, dc, sql);
          mainDS = page.getPageData();
        }
        request.setAttribute("mainDS", mainDS);
        /* 获取合计行的Datastore并传递回JSP */
        sql = getSumSql(request);
        log4j.info("合计行SQL:::" + sql);
        sumDS = dc.retrieve(sql);
        request.setAttribute("sumDS", sumDS);
        /* 生成Header、PageNavigate并传递回JSP页面 */
        Header header = new Header(request);
        PageNavigate pageNavigate = new PageNavigate(request, page);
        request.setAttribute("header", header);
        request.setAttribute("pageNavigate", pageNavigate);