Ajax post serialized form to SpringMVC 2016-07-25 06:16

You can submit a form directly or use Ajax to submit data.In this page I will show you how to use Ajax post serialized form data to SpringMVC. In this way your application will be more friendly.


@RequestMapping(path = "/post-json", method = RequestMethod.POST)
public String postJson(User user) {
    return user.toString();

JQuery code

$("#serializeAndPost").click(function () {
    x = $("form").serializeArray();
    $.post('post-json', x, function (data) {

form html

serializeArray method will convert form to json object(not json string). Every input element needs name and value property.

<form action="">
    name: <input type="text" name="name" value="HenryXi"/><br/>
    age : <input type="text" name="age" value="28"/><br/>