2011-03-09 28 views
1

我有一个JSP页面:如何处理从AA值:HREF

<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

请帮助..

回答

4
<a href="requestDelete.jsp?id=${conatctInfo.userID}"><c:outvalue="${conatctInfo.contactName}"/></a> 

这将创建一个像链接,例如

requestDelete.jsp?id=50 

现在你希望它传递给一些小服务程序所以让我们创建一个servlet,目前这会创建一个GET到jsp。

  • 创建servlet
  • 它映射到某个URL模式让说/ deleteUser

,并修改超链接,产生

/deleteUser?id=50 

和servlet的doGet()

long id= request.getParameter("id"); 
// some validation ans checks.. 
// call service to delete .. 
+0

org.life.java谢谢。其工作正常 – jennifer 2011-03-09 06:51:23

+0

欢迎:) – 2011-03-09 07:37:52