繁体   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