【问题标题】:How to process the value from a a:href如何处理来自 a:href 的值
【发布时间】:2011-07-11 15:29:55
【问题描述】:

我有一个 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 db加载详细信息,详细信息将显示在requestDelete.jsp中。

单击链接后如何在我的 servlet 类中获取 user_id.. 或者我需要将操作重定向到我的 servlet 类...从那里我可以调用响应页面 requestDelete.jsp

请帮忙..

【问题讨论】:

    标签: java jsp servlets jakarta-ee jstl


    【解决方案1】:
    <a href="requestDelete.jsp?id=${conatctInfo.userID}"><c:outvalue="${conatctInfo.contactName}"/></a>
    

    这将创建类似 的链接,例如

    requestDelete.jsp?id=50
    

    现在您希望将其传递给某个 servlet,所以让我们创建一个 servlet,目前这将创建一个 GET 到 jsp。

    • 创建一个 servlet
    • 将其映射到某个 url 模式,比如 /deleteUser

    并修改您的超链接以生成

    /deleteUser?id=50
    

    在 servlet 的 doGet()

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

    【讨论】:

      猜你喜欢
      • 2013-11-06
      • 1970-01-01
      • 1970-01-01
      • 2021-01-14
      • 2019-03-18
      • 1970-01-01
      • 2015-12-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多