你好我有一个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?
答案 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");
// ...