Curiosidade Edição registro Vraptor url fica com “?” no final com Google Chrome
Porque acontece isso alguém sabe me dizer ?
Google Chrome
http://localhost:8080/CMS/pagina/14/editar?
Mozilla Firefox
Curiosidade Edição registro Vraptor url fica com “?” no final com Google Chrome
Porque acontece isso alguém sabe me dizer ?
Google Chrome
http://localhost:8080/CMS/pagina/14/editar?
Mozilla Firefox
aonde está esse link? qual é o código que coloca esse link?
Você este código ?
Controller
[code]@Resource
public class PaginaController {
private final PaginaRepository repository;
private final Result result;
public PaginaController(Result result, PaginaRepository repository) {
this.result = result;
this.repository = repository;
}
//Edição da Pagina
@Get("/pagina/{pagina.id}/editar")
public void editar(Pagina pagina) {
pagina = repository.loadById(pagina.getId());
result.include("pagina", pagina).forwardTo(this).novo();
}[/code]
[code]
isso mesmo… o que deve estar acontecendo é que o browser tenta passar os dados dos inputs desse formulário na url (pois é o método get). Como o input não tem nome, ele não passa.
O ideal, talvez, nesse caso seria criar um link ao invés de um form… mas de qqer forma a ? não influencia nada na aplicação.
Sim isso mesmo, o Navegador espera o parâmetro mas ele não existe.
Sim vou estar utilizando links.
Obrigado pela resposta.