Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从表中的按钮调用servlet_Java_Jsp_Servlets - Fatal编程技术网

Java 从表中的按钮调用servlet

Java 从表中的按钮调用servlet,java,jsp,servlets,Java,Jsp,Servlets,我有一个表,其中一列是按钮,当我单击按钮时,如何将${user.key}发送到servlet <form action="InstitutionManagementServlet" method="post" > <c:forEach items="${requestScope.AllUsers}" var="user" varStatus="loop"> <tr> <td class="numberWidth"&g

我有一个表,其中一列是按钮,当我单击按钮时,如何将${user.key}发送到servlet

<form action="InstitutionManagementServlet" method="post" >   
<c:forEach items="${requestScope.AllUsers}" var="user" varStatus="loop">
      <tr>
          <td class="numberWidth">${loop.index + 1}</td>

          <td class="nameWidth" id="${user.key}">${user.value}</td>
          <td><input type="submit" name="Deactivate" value="Deactivate"/></td>
      </tr>
</c:forEach>
</form>

${loop.index+1}
${user.value}

使其成为隐藏字段的一部分

<form action="InstitutionManagementServlet" method="post" >   
<c:forEach items="${requestScope.AllUsers}" var="user" varStatus="loop">
      <tr>
          <td class="numberWidth">${loop.index + 1}</td>

          <td class="nameWidth" id="${user.key}">${user.value}</td>
          <td
              <input type="submit" name="Deactivate" value="Deactivate"/>
              <input type="hidden" name"key" value="${user.key}"/>
          </td>
      </tr>
</c:forEach>
</form>

${loop.index+1}
${user.value}

这有两种方法

  • 将其作为按钮值传递(并使用
    而不是
    ,以便为其添加标签)

    
    ${loop.index+1}
    ${user.value}
    使停止工作
    


  • 或者,将每个按钮以其自身的形式放置,并将键作为隐藏字段

    
    ${loop.index+1}
    ${user.value}
    


  • 您如何知道要停用的特定用户?
    String key = request.getParameter("Deactivate");
    // ...
    
    String key = request.getParameter("key");
    // ...