Java 表格无缘无故地崩溃了

Java 表格无缘无故地崩溃了,java,mysql,jsp,jstl,Java,Mysql,Jsp,Jstl,我是JSP的新手,我正在创建一个项目来更新mysql数据库中的表。 下面的代码是我想要发送给jsp的表单,它帮助我完成更新功能。昨天它还在工作,但今天我添加了更多的函数,最后进行了测试。 函数崩溃了。我已经检查了原因,它显示doUpdateAsset.jsp没有获取任何参数。因此,我认为我的表格可能有错误,导致这个问题。有人能帮忙吗?非常感谢。多谢各位 UpdateAsset.jsp中的表单: <form id="updateform" action="doUpdateAsset.jsp

我是JSP的新手,我正在创建一个项目来更新mysql数据库中的表。 下面的代码是我想要发送给jsp的表单,它帮助我完成更新功能。昨天它还在工作,但今天我添加了更多的函数,最后进行了测试。 函数崩溃了。我已经检查了原因,它显示doUpdateAsset.jsp没有获取任何参数。因此,我认为我的表格可能有错误,导致这个问题。有人能帮忙吗?非常感谢。多谢各位

UpdateAsset.jsp中的表单:

 <form id="updateform" action="doUpdateAsset.jsp" method="post">
    <sql:setDataSource var="snapshot" driver="com.mysql.jdbc.Driver"
         url="jdbc:mysql://localhost/ams"
         user="root"  password=""/>

    <sql:query dataSource="${snapshot}" var="result">
    SELECT * FROM new_asset;
    </sql:query>
    <table id="updateasset" class="display" border="1">
    <thead><tr>
        <th>Asset No.</th>
        <th>Barcode</th>
        <th>Serial No.</th>
        <th>Voucher No.</th>
        <th>Invoice No.</th>
    </tr>
    </thead>

    <tbody>
    <c:forEach var="row" items="${result.rows}">
        <c:forEach var="list" items="${alldata}">
        <c:set var="myvalue" value="${row.asset_no}" />
        <c:if test="${list eq myvalue}">
            <tr>
                <td>    
                    <c:out value="${row.asset_no}"/>            
                </td>
                <td><input type="text" name="${row.asset_no}:barcode_no" maxlength="10" value="<c:out value="${row.barcode_no}"/>"/></td>
                <td><input type="text" name="${row.asset_no}:serial_no" maxlength="20" value="<c:out value="${row.serial_no}"/>"/></td>
                <td><input type="text" name="${row.asset_no}:voucher_no" maxlength="10" id="voucher${row.asset_no}"  value="<c:out value="${row.voucher_no}"/>"/></td>
                <td><input type="text" name="${row.asset_no}:invoice_no" maxlength="10" id="invoice${row.asset_no}"  value="<c:out value="${row.invoice_no}"/>"/></td>
            </tr>
            </c:if>
        </c:forEach>
    </c:forEach>
    </tbody>
    </table>

    <br/>
    <button type="submit" style="width: 70px; height: 40px;" >Submit</button>
    <input type ="button" name="cancel" value="Cancel" onClick="parent.location='Asset.jsp'" style="width: 70px; height: 40px;" />
    </form>

怎么了?这通常比代码更重要。为什么您有像${row.asset\u no}:barcode\u no这样的
名称
tadman:没有错误,但是doUpdateJSP上的requestparameter什么也得不到。萨扬:因为我需要分开记录的编号,以便以后更新。我建议你添加一个DAO层。在JSP中执行SQL不是一个好的实践。
$('#updateform').submit( function() {
    $('input', oTable.fnGetNodes()).serialize();
    return false;
    } );
} );