Duvidas fj-28  XML
Índice dos Fóruns » Frameworks e Bibliotecas brasileiros
Autor Mensagem
Lucas Sorrentino
JavaChild

Membro desde: 15/03/2010 11:41:52
Mensagens: 117
Offline

Então, fiz toda a apostila do FJ-28, e está funcionando perfeitamente.... só que no Firefox... no IE, o meu botão remover não funciona... que dizer, não faz nada.... segue abaixo o código do JSP e do método..

JSP:
<td>
<form action="<c:url value="/produtos/${produto.id}"/>" method="POST">
<button class="link" name="_method" value="DELETE" >Remover</button>
</form>
</td>

Método Remove:

@Restrito
@Delete @Path("/produtos/{id}")
public void remove(Long id){
Produto produto = dao.carrega(id);
dao.remove(produto);
result.redirectTo(ProdutosController.class).lista();
System.out.println(id);
}

Alguém pode me dar uma luz quanto a isso?
Lucas Cavalcanti
GUJ Hacker
[Avatar]

Membro desde: 08/07/2007 00:08:14
Mensagens: 6404
Offline

o IE (acho que só o 6) não suporta o button do jeito certo... ele usa como value o Remover, e não o DELETE, daí ferra a lógica do VRaptor...

atualize seu IE ou troque o button por um input hidden e um input submit

--
Caelum
www.caelum.com.br

Lucas Sorrentino
JavaChild

Membro desde: 15/03/2010 11:41:52
Mensagens: 117
Offline

PO, eu to usando o IE 8, e ja havia tenatado o lance do "submit"... qd troco pra submit, ele por algum motivo vai procurar o nome do método referento ao texto do botão..

<form action="<c:url value="/produtos/${produto.id}"/>" method="POST">
<button class="link" name="_method" value="DELETE" >Remover</button>

Ele procura por esse "Remove", ou por qualquer outro nome que eu coloque ali...
Lucas Cavalcanti
GUJ Hacker
[Avatar]

Membro desde: 08/07/2007 00:08:14
Mensagens: 6404
Offline

troca o button por



que vai funcionar

--
Caelum
www.caelum.com.br

 
Índice dos Fóruns » Frameworks e Bibliotecas brasileiros
Ir para:   
Powered by JForum 2.1.8 © JForum Team