簡體   English   中英

單擊jsp更新特定記錄

[英]jsp update specific record on click

您好,我有一個JSP頁面,該頁面顯示數據庫中動物表中的記錄,其中包含ID,名稱,出生日期和其他一些信息

當用戶單擊動物名稱時,我想要什么,將被重定向到updateServlet,它將顯示另一個JSP頁面進行更新,我正在嘗試以下操作:

<td><a href="/Relay?update="+${view.animalId}>${view.animalName}</a></td> 

其中$ {view.animalId}代表animal_id列,而$ {view.animalName}代表animal_name,這些記錄來自arraylist

是否可以在jsp頁面的鏈接中傳遞animal_id?

是的,有可能,但是您做錯了。 您似乎認為HTML是一種動態語言,並且某種程度上是Java / JSP語言的一部分。 但是這是錯誤的。 您應該更多地將JSP視為HTML代碼生成器。 以下示例將為您工作:

<td><a href="/Relay?update=${view.animalId}">${view.animalName}</a></td> 

這樣,可以在/Relay上映射的servlet中使用以下方法:

String animalId = request.getParameter("update");
// ...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM