Я делаю веб-сайт, используя Spring MVC Framework.
Я хочу сделать вызов ajax и получить объект json напрямую от моего веб-контроллера.
Каков наилучший способ / способ / плагин для этого?
Я видел уроки от Кейт Дональд , но, как мне кажется, немного сложнее.
спасибо за любой совет.
Я поместил в свой файл pom jaxson json mapper.
мой контроллер выглядит так:
@RequestMapping(value = "m015", method = RequestMethod.GET)
public @ResponseBody String list(@RequestParam(value = "type", required = true) String type){
List<Mail> mails = mailService.getUserMails((Long) WebHelper.getPrincipal().getUser().getId(),type);
logger.info("yeah");
return mails.toString();
}
но я получаю это мой JavaScript: [com.stunaz.domain.Mail@94e0a6a2]
мой вызов ajax выглядит так:
var xhrArgs = {
url: "${ctx}/portal/mail/m015.do",
content: { type: id },
headers: {'Content-Type':'application/json'},
handleAs: 'text',
sync: true,
load: function(data) {
alert(data);
},
};
dojo.xhrGet (xhrArgs);
Что я пропустил, пожалуйста?