I am trying ajax Javascript Map, to spring controller. but it's getting null in backend. Please excuse if i am repeating question.
- I can't change
Maptype, as my whole front end logic on it. Becauseset,getandhasmethod fromMapis what I need.
var ansMap = new Map(); // This way i created object
// added many values in ansMap,
$.ajax({
type: "POST",
url: myUrl,
contentType : 'application/json',
//cache: false,
dataType : 'json',
data : ansMap, // can't JSON.stringy(ansMap) as it gives empty json
success: function(result) {
console.log(result);
},
Spring code
@RequestMapping (value="myUrl", method=RequestMethod.POST)
public @ResponseBody String saveData(@RequestParam(required = false, value = "mapData") Map<String,List<String>> mapData, Model map)
{
log.info("Call Success");
log.info("mapData: "+mapData);
Please suggest what needs to be done here.