gpt4 book ai didi

java - 将对象从 SpringMVC 中的 Controller 传递回 jsp 文件

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

在我的应用程序中,我想使用 ajax 将对象传递回 jsp 文件。

JSP文件

function getval(sel) {
jq(function() {
jq.post("/spring-mvc-jquery/krams/main/ajax/add", {
inputNumber3 : jq(sel).val()
}, function(data) {
alert(data.getName);
});
});
}

Controller

@RequestMapping(value = "/add", method = RequestMethod.POST)
public @ResponseBody
Person view(@RequestParam(value = "inputNumber3", required = true) Integer inputNumber3) {

logger.debug("Input number recieved: " + inputNumber3);
return new Person("John", 22);
}

但是在警报框中我无法获取 Person 的对象值。在代码中,我想看到显示 John 的警报框。但它显示“未指定”。如果我返回 int 值(25)而不是 person 对象,则显示成功。

请帮忙。 其他问题的答案没有帮助

最佳答案

尝试使用 alert(data.name); 来代替。您可以检查浏览器调试实际返回的内容,例如在Chrome中按F12并在JS中设置断点。

关于java - 将对象从 SpringMVC 中的 Controller 传递回 jsp 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19244918/

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