java - Spring mvc http 400 error on submit -


whenever want save entity, throws error : http 400 error, "the request sent client syntactically incorrect."
edit.jsp:

   <f:form action = "update.html" modelattribute="dolgozo">         <input type="hidden" name = "id" value="${d.dolgozoid}">         <label for="nev">név: </label>         <input type="text" name = "nev" value="${d.nev}">            </br>         <label for="szulido">születési idő: </label>         <input type="date" name = "szulido" value="${d.szulido}">             </br>         <label for="anyjaneve">anyja neve: </label>         <input type="text" name = "anyjaneve" value="${d.anyjaneve}">             </br>         <label for="telefonszam,">telefonszám: </label>         <input type="text" name = "telefonszam" value="${d.telefonszam}">             </br>         <label for="lakcim">lakcím: </label>         <input type="text" name = "lakcim" value="${d.lakcim}">             </br>         <input type="submit" value="módosít">     </f:form> 

controller:

@controller public class dolgozocontroller {  @requestmapping(value = "index") public modelandview redirect(){     modelandview mv = new modelandview();     mv.setview("index");     return mv; }  @requestmapping(value = "getall", method = requestmethod.get) public string getall(model m){      dolgozomodel model = new dolgozomodel();     m.addattribute("lst", model.getall());      return "data";  }  @requestmapping(value = "edit", method = requestmethod.get) public string edit(@requestparam(value = "id") int id, model m){     java.math.bigdecimal bd = new  java.math.bigdecimal(string.valueof(id));     dolgozomodel model = new dolgozomodel();     dolgozo d = new dolgozo();      d = model.getdolgozo(bd);     m.addattribute("d", d );     return "edit";  }   @requestmapping(value = "update", method = requestmethod.post) public string update(@modelattribute(value = "dolgozo")dolgozo d){      dolgozomodel model = new dolgozomodel();     dolgozo dolg = new dolgozo();     dolg = model.getdolgozo(dolg.getdolgozoid());      dolg.setnev(d.getnev());     dolg.setanyjaneve(d.getanyjaneve());    //dolg.setszulido(d.getszulido());     dolg.setlakcim(d.getlakcim());     dolg.settelefonszam(d.gettelefonszam());      model.edit(dolg);  return"redirect:getall.html"; } } 

i'am using 'date' attribute on entity, maybe problem?

your action wrong write this:

 <f:form action = "update" modelattribute="dolgozo" method="post"> 

and path should below:

 @requestmapping(value = "/update", method = requestmethod.post) 

Comments

Popular posts from this blog

ruby - Trying to change last to "x"s to 23 -

jquery - Clone last and append item to closest class -

c - Unrecognised emulation mode: elf_i386 on MinGW32 -