0
我有一個充滿了數據庫信息的HTML表:HTML表格,編輯記錄單獨
<sql:setDataSource
var="myDS"
driver="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/base_final"
user="root" password="Valeria"
/>
<sql:query var="listaTrabajadores" dataSource="${myDS}">
SELECT * FROM trabajador;
</sql:query>
<div class="well form-horizontal">
<table class="table table-responsive">
<label class="control-label">Lista de trabajadores</label>
<tr>
<th>ID</th>
<th>Nombre</th>
<th>Tipo de trabajador</th>
<th>Nombre de Usuario</th>
</tr>
<c:forEach var="trabajador" items="${listaTrabajadores.rows}">
<tr class="table-row"data-href="http://tutorialsplane.com">
<td style="cursor: pointer; color: blue;"><c:out value="${trabajador.id_trabajador}" /></td>
<td style="cursor: pointer; color: blue;"><c:out value="${trabajador.nombre}" /></td>
<td style="cursor: pointer; color: blue;"><c:out value="${trabajador.tipo_trabajador}" /></td>
<td style="cursor: pointer; color: blue;"><c:out value="${trabajador.usuario}" /></td>
</tr>
</c:forEach>
</table>
</div>
現在,我要的是:在點擊一個行會重定向到另一個頁面,編輯記錄時。
我的問題基本上是如何將「trabajador」的ID傳遞給使用JSP/Servlets的另一個頁面?
另外,如何能在JSP所有
之間的 「$ {} trabajador.id_trabajador」 區分
我的意思是,如何不同的值相同的值名稱來識別?
所以,我想想我需要一個JavaScript函數調用get方法,我已經有一個功能,使行可點擊:
<script type="text/javascript">
$(document).ready(function($) {
$(".table-row").click(function() {
window.document.location = $(this).data("href");
});
});
</script>
編輯記錄本身不是問題,我已經有必要的代碼來做到這一點,我只需要將該ID傳遞給控制器。
在此先感謝。
完美工作,謝謝! – Erin