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");
 
    