首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

jSP从数据库读取对象然后返回当前页面动态添加行到指定表格解决方案

2012-03-19 
jSP从数据库读取对象然后返回当前页面动态添加行到指定表格从jSP页面得到查询条件,然后用serlvt或者直接用

jSP从数据库读取对象然后返回当前页面动态添加行到指定表格
从jSP页面得到查询条件,然后用serlvt或者直接用script从数据库查询到相关对象,然后返回当前JSP页面并动态生成行到指定表格,然后又能接着查询,生成的行在上一次生成的行下面,就是说在一个table里面动态增加行。求高手解答怎么做啊!!

我写了一个函数 但是没有用也不知道哪里有问题 求大神指点

JScript code
<script type="text/javascript">    function Query() {        if (form1.spbh.value == "") {            alert("商品编号不能为空");            form1.spbh.focus();            return false;        }        //form1.submit();        <%            String spbh = request.getParameter("spbh");            Connection conn = null;            Statement statement = null;            ResultSet result = null ;            Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");            conn = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;database=SuperMarket;user=sa;password=123");            statement = conn.createStatement();            result = statement.executeQuery( "select * from TB_SHANGPIN where SPBH ='"                    + spbh + "'");                    %>        var   otr=myTable.insertRow(i);        var   ocell=otr.insertCell(0);        ocell.innerHTML= "<td style='width: 90px;' align='center'>"+result.getString(1)+"</td>";        var   ocell=otr.insertCell(1);        ocell.innerHTML= "<td style='width: 90px;' align='center'>"+result.getString(2)+"</td>";        var   ocell=otr.insertCell(2);        ocell.innerHTML= "<td style='width: 90px;' align='center'>"+result.getString(3)+"</td>";        var   ocell=otr.insertCell(3);        ocell.innerHTML= "<td style='width: 90px;' align='center'><input style='test'/></td>";         var   ocell=otr.insertCell(4);        ocell.innerHTML= "<td style='width: 90px;' align='center'>"+result.getString(4)+"</td>";        var   ocell=otr.insertCell(5);        ocell.innerHTML= "<td style='width: 90px;' align='center'>"+result.getString(5)+"</td>";        var   ocell=otr.insertCell(6);        ocell.innerHTML= "<td style='width: 90px;' align='center'>"+result.getString(6)+"</td>";        var   ocell=otr.insertCell(7);        ocell.innerHTML= "<td style='width: 90px;' align='center'>"+result.getString(8)+"</td>";        var   ocell=otr.insertCell(8);        ocell.innerHTML= "<td style='width: 90px;' align='center'><a href='#'>删除</a></td>";        i++;             }</script>


[解决办法]
直接
for(var i=0;i<content.length;i++)
document.getElementById('').innerHTML += '<><>';

热点排行