今天学习springmvc AJAX时遇到一个问题,在使用@responseBody返回一个集合对象后,页面无反应,查看开发者工具中的网络,发现AJAX请求地址显示错误号500。
确认springmvc中的一切配置及@responseBody的使用方法无问题,打断点跟踪后发现,返回的对象中的一个参数值显示“com.sun.jdi.InvocationException occurred invoking method. ”,springmvc在将返回对象转化为json字符串时,遇到该对象发生错误。
解决该字段无法正确取值的问题后,重新运行,AJAX回掉函数中正确取得返回对象的值。