Olá, estou realizando um trabalho para faculdade onde estou desenvolvendo um site de brinquedos. O problema é o seguinte: Na área administrativa, tenho uma tabela que lista todos os brinquedos cadastrados.
<c:forEach items="${brinquedos}" var="brinquedo">
<tr bgcolor="white">
<td>${brinquedo.descricao}</td>
<td>${brinquedo.categoria}</td>
<td>R$${brinquedo.preco}</td>
<td><a type="button" class="btn btn-danger" data-toggle="modal"
data-target="#myModal" >Excluir</a></td>
<td><a
href="administracao?action=editar&cod=${brinquedo.cod}"
class="btn btn-default">Editar</a></td>
</tr>
</c:forEach>
Cada linha há um botão correspondente de Excluir e edição. O de Exclusão ativa uma janela modal para confirmar a exclusão.
<div class="modal fade" id="myModal">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">
<span aria-hidden="true">x</span>
</button>
<h3 class="modal-title">Exclusão</h3>
</div>
<div class="modal-body">
<p>Tem certeza que deseja excluir o brinquedo?</p>
</div>
<div class="modal-footer">
<a href="administracao?action=excluir&cod=${brinquedo.cod}"
class="btn btn-primary">Excluir</a>
<button type="button" class="btn btn-default" data-dismiss="modal">Cancelar</button>
</div>
</div>
</div>
</div>
O problema é que essa janela modal não puxa o ${brinquedos.cod} correto. Quando vou clicar no excluir, ele puxa o código do primeiro ou do último registro que é retornado na tabela. Teria como passar um parâmetro para o Modal?
Ou teria uma outra forma mais fácil de solucionar este problema?