# SPRING MVC- processo de gravacao

**URL:** <https://forum.casadocodigo.com.br/t/spring-mvc-processo-de-gravacao/994>\
**Category:** Livros\
**Tags:** spring-mvc\
**Created:** [Abril 9, 2018, 6:47pm UTC](https://forum.casadocodigo.com.br/t/spring-mvc-processo-de-gravacao/994 "2018-04-09T18:47:12Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![CelioBarros](https://avatars.discourse-cdn.com/v4/letter/c/c67d28/32.png) [@CelioBarros](https://forum.casadocodigo.com.br/u/CelioBarros)\
**Post date:** [Abril 9, 2018, 6:47pm UTC](https://forum.casadocodigo.com.br/t/spring-mvc-processo-de-gravacao/994/1 "2018-04-09T18:47:13Z")

</div>

Ola,

Sou iniciando no mundo SPRING, estou testando os exemplos dos livros sobre (spring frameword,spring boot e spring mv)

Problema:  
Aprensenta mensagem:  
HTTP Status 400 -

type Status report

message

description The request sent by the client was syntactically incorrect.

quando executo a url:[http://127.0.0.1:8080/sisarq/caixa/nova](http://127.0.0.1:8080/sisarq/caixa/nova) e pressiono o botao salvar

1. JSP(adiciona-caixa)

Insert title here
# Cadastro de Caixa
 \<% String strCdEmp=""; String strCdCaixa=""; String strDsCaixa=""; String strMsg=request.getParameter("msg"); 

```
 if (oCaixa.getDsCaixa()!=null )
 {
   strCdEmp=oCaixa.getCdEmp();
   strCdCaixa=oCaixa.getCdCaixa();
   strDsCaixa=oCaixa.getDsCaixa();
   System.out.println("saidno<"+ strCdEmp+">");
 }

```

%\>  
Empresa :  
Caixa :  
Descricao:  
  
  
Mensagem:

1. Controller

@RequestMapping("/nova")  
public String Caixa() {  
return “adiciona-caixa”;  
}  
@RequestMapping(“adicionar”)  
public String AdicionarCaixa(@Valid Caixa caixa)//,HttpServletRequest request)

```
{
	System.out.println("adicinoar");
	//Connection connection=( Connection) request.getAttribute("connection");
	//CaixaDAO dao= new CaixaDAO(connection);
    //dao.adiciona(caixa);
	return "redirect:listar";	
}

```

Qual seria a causa??  
Quando troco a assinatura do metodo AdicionarCaixa para AdicionarCaixa(String cdEmp,String cdCaixa,String dsCaixa) funciona,  
porem com as leituras dos livros , o proprio SPRING MVC cria o objeto no metodo AdicionaCaixa(Caixa caixa) esta correta esta afirmacao???

Agradeco a todos que poderm ajudar

Att  
Celio Barros
