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