gpt4 book ai didi

java - 使用 ajax 将列表发送到我的 Spring Controller

转载 作者:行者123 更新时间:2023-12-01 05:14:13 24 4
gpt4 key购买 nike

我在使用 Spring MVC 和 Ajax 时遇到问题。我正在尝试将 javascript 列表发送到我的 Spring Controller ,但我不能。我必须进行搜索,并且需要发送包含一些参数的列表。

最佳答案

如果通过ajax发送,则必须将列表转换为json,此From the spring blog itself :

$("#account").submit(function() {
var account = $(this).serializeObject();
$.postJSON("account", account, function(data) {
$("#assignedId").val(data.id);
showPopup();
});
return false;
});


@RequestMapping(method=RequestMethod.POST)
public @ResponseBody Map<String, ? extends Object> create(@RequestBody Account account, HttpServletResponse response) {
Set<ConstraintViolation<Account>> failures = validator.validate(account);
if (!failures.isEmpty()) {
response.setStatus(HttpServletResponse.SC_BAD_REQUEST);
return validationMessages(failures);
} else {
accounts.put(account.assignId(), account);
return Collections.singletonMap("id", account.getId());
}
}

关于java - 使用 ajax 将列表发送到我的 Spring Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11552984/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com