通過在jsp中迭代客戶列表來填充客戶數據。訪問servlet中的jstl變量
<form action="CustomerUpdate" method="post">
<c:forEach var="listItems" items="${customers}">
<label> First Name: </label><c:out value="${listItems.fname}" />
<label> Last Name: </label><c:out value="${listItems.lname}" />
<label> Address: </label><c:out value="${listItems.address}" />
<input type="submit" value="Edit" name="edit">
<input type="submit" value="Delete" name="delete"><br />
</c:forEach>
</form>
現在在操作中,可以編輯或刪除每個記錄,我想跟蹤哪個客戶需要編輯/刪除。所以在servlet中,我如何訪問var listItems中的customer對象。如果它不可能我需要隱藏輸入變量的值,並使用servlet中的getParameter訪問它們?
這裏的問題是編輯按鈕顯示的第一個名字也與編輯。所以我試過。但是,當我使用request.getParameter(「action」)訪問它時,它將返回值作爲Edit,而不是值屬性中的值 – Harshana 2012-04-14 13:50:26
好吧,我用新建議更新了我的答案。但是有很多不同的方法可以做到這一點。 – dash1e 2012-04-14 14:02:50