私のアプリケーションでは、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);
}
しかし、アラートボックスでは、人のオブジェクト値を取得できません。コードでは、アラートボックスが表示されていることを確認したいと思いますJohn
。しかし、それは「未指定」を示しています。person オブジェクトの代わりに int 値 (25) を返すと、正常に表示されます。
助けてください。他の質問の回答は役に立ちませんでした