Supprimer une ligne d'un tableau par un ID qui est à l'intérieur de champ caché

J'ai une table qui génère ses lignes dans une boucle while comme suit dans JSP, (j'utilise un champ caché dans chaque rangée pour obtenir l'ID spécifique et de le POSTER à la servlet)

<tr>
    <td><center><%  out.print(rs1.getString("teamid"));%></center><input name="tid" type="hidden" value="<%out.print(rs1.getString("teamid"));%>"/></td>
    <td><center><%  out.print(rs1.getString("teamname"));%></center></td>
    <td><center><%  out.print(rs1.getString("teaminitials"));%></center></td>
    <td><center><%  out.print(rs1.getString("teamdesc"));%></center></td>  
    <td><center><input type="submit" class="greenbutton" name="delete" value="Delete"/></center></td>
</tr>

Dans la servlet,

String buttondelete = request.getParameter("delete");
    if(buttondelete!=null){
    String tid = request.getParameter("tid");

        try {
            clmmodel_database.updateQuery("delete from clm_team where teamid = '"+tid+"'");
            response.sendRedirect("clmview_teamlist.jsp");
        } catch (Exception e) {
        }

    }

Mais cela supprime toujours la première ligne de la table, pas la ligne j'ai besoin de supprimer. Montrez-moi où j'ai fait l'erreur ou me suggérer un moyen.

  • Pourquoi voulez-vous de les soumettre le formulaire lors de supprimer le bouton est cliqué? Au lieu de cela vous pouvez faire appel AJAX.
  • Je ne suis pas familier avec l'AJAX 🙁
  • Il n'y a pas besoin de l'aide d'AJAX ici.