2011-03-09 26 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