【发布时间】:2013-10-08 10:14:53
【问题描述】:
在我的应用程序中,我想使用 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);
});
});
}
控制器
@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 value(25) 而不是 person 对象,它就会显示成功。
请帮忙。 其他问题的答案没有帮助
【问题讨论】:
标签: java jquery spring jsp spring-mvc