jsp在点击时更新特定记录

时间:2011-11-06 22:26:40

标签: java jsp

你好我有一个JSP页面,它显示我数据库中动物表的记录,其中包含id,name,date of of birth和其他一些信息

当用户点击动物名称时我想要的东西将被重定向到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?

1 个答案:

答案 0 :(得分:0)

是的,这是可能的,但你做错了。您似乎认为HTML是一种动态语言,并且在某种程度上是Java / JSP语言的一部分。但是这是错误的。您应该将JSP更多地视为HTML代码生成器。以下示例适用于您:

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

这样就可以在/Relay上映射的servlet中使用以下内容:

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