0
在我的JSP中,我有2個按鈕提交一個用於更新,另一個用於從數據庫中刪除。 我把我按鈕類似如下:使2個按鈕之間的區別
<td><img src="ok.jpg" onclick="MettreAjourForm();" name="ok"/></td>
,並在同一個servlet我想在的2例treatement差異。 有什麼建議嗎?
謝謝。
在我的JSP中,我有2個按鈕提交一個用於更新,另一個用於從數據庫中刪除。 我把我按鈕類似如下:使2個按鈕之間的區別
<td><img src="ok.jpg" onclick="MettreAjourForm();" name="ok"/></td>
,並在同一個servlet我想在的2例treatement差異。 有什麼建議嗎?
謝謝。
只需爲每個其他HTML輸入元素指定一個名稱和值即可。只有name=value
對實際上按下的按鈕將作爲請求參數發送到服務器。然後,您可以決定基於價值的行動:
<input type="submit" name="action" value="edit">
<input type="submit" name="action" value="delete">
..with在Servlet如下:
String action = request.getParameter("action");
if ("edit".equals(action)) {
// Edit button was pressed.
} else if ("delete".equals(action)) {
// Delete button was pressed.
}
您也可以給按鈕的不同名稱,以便您只需要檢查其在請求參數映射存在:
<input type="submit" name="edit" value="edit">
<input type="submit" name="delete" value="delete">
..with在Servlet執行以下操作:
String edit = request.getParameter("edit");
String delete = request.getParameter("delete");
if (edit != null) {
// Edit button was pressed.
} else if (delete != null) {
// Delete button was pressed.
}
不需要Javascript黑客/解決方法。當客戶端禁用JS時,它只會使你的網站無法使用。