如何调试ajax,json和spring

时间:2012-05-11 17:06:04

标签: ajax json spring

我正在使用Spring程序开发Ajax,JSON,我们正在尝试查看为什么JSP页面没有从Spring控制器获取数据。我觉得它是,而ajax不能正常工作,但ajax程序员告诉我没有什么东西从Springs回来......

有人可以向我展示一些示例代码,我可以将这些代码放入任何JSP中以显示从以下Spring控制器返回的json ..也有人看到任何有关此控制器的内容

@RequestMapping(value = "/getcerts", method = RequestMethod.GET)
    public @ResponseBody JsonResponse getCertificates(@ModelAttribute(value="certificateData") CertificateData certificateData, BindingResult result ) {

        log.debug("inside CertificateWebAjaxControllor");
        JsonResponse res = new JsonResponse();
        certificateData.setFirstName("Kurt");
        certificateData.setLastName("Kostenbader");

        certList.add(certificateData);
        res.setStatus("SUCCESS");
        res.setResult(certList);



        return res;

    }

1 个答案:

答案 0 :(得分:1)

你这里没有任何JSP;您正在使用@ResponseBody注释来传递返回的对象(JsonResponse)作为HTTP响应的主体。要验证方法是否有效,您可以:

使用例如

res对象打印到您的日志中
log.debug(res);

然后实际测试该方法通过使用Poster之类的内容返回它应该向您的控制器发送格式正确的请求。