When sending large data from JavaScript to the Spring controller, I am getting null in controller. If I send small data it works perfectly. I am using post request, I can't figure out why large data is not getting passed through. Any other way this can be achieved?
//controller method
public void exortExcel(HttpServletResponse response, HttpServletRequest request,
@RequestParam(value = "exceldata", required=false) String excel,
@RequestParam(value = "filename", required=false) String fileName
)
{
String[] rows = excel.split("\n);
}
//js
var sendDataForm = $(
'<form action=/lrgdata/exprt.html method="POST" >'
+ '<textarea name="exceldata">' + data + '</textarea>'
+ '<input type="text" name="filename" value =' + fileName '/>'
+ '<input type="submit" value="submit" />'
+'</form>').hide();
$("#" + divID).append(sendDataForm);
$(sendDataForm).trigger("submit");