我有一个JSP页面:
<table width="40%" cellpadding="5" bordercolor="#000066"
bgcolor="#FFFFFF" border="1" cellspacing="0">
<c:forEach var="contactInfo" items="${contactsList}">
<tr>
<td><div align="center">
<b><a href="requestDelete.jsp? id=${contactInfo.userID}">
<c:out value="${contactInfo.contactName}"/></a></b>
</div></td>
</tr>
单击链接时,我需要获取user_id,以便我可以通过传递user_id从mysql数据库加载详细信息,详细信息将显示在requestDelete.jsp中。
如何在单击链接后获取我的servlet类中的user_id ..或者我需要将操作重定向到我的servlet类...从那里我可以调用响应页面requestDelete.jsp
请帮助..
答案 0 :(得分:4)
<a href="requestDelete.jsp?id=${conatctInfo.userID}"><c:outvalue="${conatctInfo.contactName}"/></a>
这将创建类似的链接,例如
requestDelete.jsp?id=50
现在你想把它传递给一些servlet,所以让我们创建一个servlet,目前这将创建一个GET到jsp。
并修改您的超链接以生成
/deleteUser?id=50
并在servlet的doGet()
long id= request.getParameter("id");
// some validation ans checks..
// call service to delete ..