@RequestMapping(value = "/Gerente/AddCargo", method = RequestMethod.POST)
public String getFormCargo(@RequestBody @ModelAttribute("formCargo") @Valid CargoCadastroModel cargoModel, BindingResult bindingResult, Model model) {
if (bindingResult.hasErrors()) {
model.addAttribute(cargoModel);
return "/gerente/cadastroCargo";
}
else{
}
return "/gerente/cadastroCargo";
}
Но в контроллере моя модель всегда равна нулю;
Я только что попробовал использовать JSON.strignfy, сериализовать, и ничего не получилось.
Пожалуйста, помогите
@NotEmpty(message = "Informe os Requisitos!") private String requisitos;
@NotEmpty(message = "Informe a carga mínima!") @Pattern(regexp = "[0-9]+$", message = "Valor inválido, somente números") private String cargamin;
@NotEmpty(message = "Informe o imposto!") @Pattern(regexp = "[0-9]d+,d{0,2}$", message = "Valor inválido somente números") private String descImpostos;
public CargoCadastroModel() { } [/code]
Ajax-скрипт:
[code]$(document).on('click', '#cadCargo', function (e) { e.preventDefault(); // prevent standard form submission var fdata = new FormData($('#formCargo')[0]); debugger; $.ajax({ type: 'post', url: '/Rhindo/Gerente/AddCargo', data: fdata, async: false, cache: false, processData: false, dataType: "html", contentType: 'application/json', success: function (content) { debugger; $("#cadModal").html(content); }, }); return false; }); [/code]
и контроллер:
[code]@RequestMapping(value = "/Gerente/AddCargo", method = RequestMethod.POST) public String getFormCargo(@RequestBody @ModelAttribute("formCargo") @Valid CargoCadastroModel cargoModel, BindingResult bindingResult, Model model) { if (bindingResult.hasErrors()) { model.addAttribute(cargoModel); return "/gerente/cadastroCargo"; } else{
} return "/gerente/cadastroCargo"; } [/code]
Но в контроллере моя модель всегда равна нулю; Я только что попробовал использовать JSON.strignfy, сериализовать, и ничего не получилось. Пожалуйста, помогите