java - Receive Parameter in spring MVC controller -
@requestmapping(value = "/fin_addcheckbook", method = requestmethod.post) public @responsebody jsonresponse addcoacategory( @requestparam(value="checkbooknumber", required=true) string checkbooknumber, @requestparam(value="checkbookname", required=true) string checkbookname, @requestparam(value="startnumber", required=true) long startnumber, @requestparam(value="bankid", required=true) long bankid, @requestparam(value="currencyid", required=true) long currencyid, @requestparam(value="noofleves", required=true) int noofleves, @requestparam(value="alertat", required=true) int alertat, @requestparam(value="isactive", required=true) int isactive, map map, model model) { i have 2 table in 1 form ! want receive first table elements name specifying @requestparam(value="startnumber", required=true) long startnumber; but second table elements in map i.e map map
how receive parameter name , other element in map ?
create own objects : public class mymap { private string myobject1; // dont forget these names should same @requestparam values private integer myobject2; //setters , getters. must!! } public class mymap2 { private string my1; private integer my2; //setters , getters. must!! } now put object parameter of controller method.
@requestmapping(value = "/fin_addcheckbook", method = requestmethod.post) public @responsebody jsonresponse addcoacategory(mymap mymap, mymap2 mymap2, bindingresult result) { if (!result.haserrors()) { // work mymap mymap2 } }
Comments
Post a Comment