0
我想知道如何在單擊超鏈接時引用方法。使用html超鏈接servlet從數據庫刪除行
繼承人的客戶名單和那裏有一個刪除選項:
for(Customers customer : customers)
{
out.println(
"<tbody><tr> "
+ "<td>"+ customer.getFirst_name()+" "+"</td>"
+ "<td>"+ customer.getSurname()+" "+"</td>"
+ "<td>"+ customer.getCode()+" " +"</td></br>"
+ " "+"<td><a href='/Search'>Delete</a></td></tr>" // <--Delete
);
}
點擊這個超鏈接,我需要得到具有被髮送到我的deleteCustomer方法,它看起來是這樣的參數,以便以後:\
public void deleteCustomer(Customers c)
{
try{
pst = getConnection().prepareStatement("delete from customer where "
+" first_name = ?and surname = ? and code = ?");
pst.setString(1,c.getFirst_name());
pst.setString(2,c.getSurname());
pst.setString(3,c.getCode());
pst.executeUpdate();
}catch(Exception e)
{
throw new RuntimeException(e);
} finally {
closeResources();
}
如何從正確的行中獲取這些參數並將這些參數發送到deleteCustomer方法,以便它可以處理刪除選定的行。
你想刪除基於行的id(PK)或其他任何東西,就像上面顯示的 – Prabha 2014-10-31 11:51:30
一樣,它可以基於id或firstname,或者姓氏或者甚至是代碼。但是是一排。 Theres客戶列表打印出來,每個客戶都有一個刪除選項,我不知道如何將該鏈接提供給客戶。 – 2014-10-31 12:09:47