Как вставить объект данных JSON в приложение Spring MVC (через контроллер) с помощью Jquery - PullRequest
0 голосов
/ 29 сентября 2011

Я хочу вставить объект данных JSON (пользователь) в мое приложение Spring MVC (через контроллер) с помощью Jquery. если код, как следовать, как я могу сделать это? Спасибо.

Пользовательский объект

public class User {
    private Integer usId;
    private String usName;
    private Boolean usActive;
}

Пружинный контроллер

@Controller
@RequestMapping(value="/user")
public class UserController {

    @Autowired
    UserService userService;

    private Validator validator;

    @RequestMapping(method=RequestMethod.POST)
    public @ResponseBody Map<String, ? extends Object> create(@RequestBody User user, HttpServletResponse response) {


        Set<ConstraintViolation<User>> failures = validator.validate(user);
        userService.insert(user);

        if (!failures.isEmpty()) {
            response.setStatus(HttpServletResponse.SC_BAD_REQUEST);
            return validationMessages(failures);
        } else {

            return Collections.singletonMap("id", user.getUsId());
        }
    }
}

1 Ответ

0 голосов
/ 29 сентября 2011
$.post("/user", { usName: "John", usActive: "true" } );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...