【发布时间】:2014-07-07 12:54:54
【问题描述】:
我执行 ajax 调用以获取项目列表,但它返回 HTTP 错误 500。 我在服务器中对其进行了跟踪,并且地图已正确填充。不抛出异常。
@ResponseBody
@RequestMapping(value = "some/path", method = RequestMethod.POST )
public JsonMessage getlist(@RequestParam(value = "id") Long id){
MyObject myobject = myObjectManager.get(id);
Map map = new HashMap<>();
map.put("shits",lottery.getMultipleRewards());
return JsonMessage.Success(map);
}
有什么想法吗?
(如果地图是空的,或者我在其上设置了一些静态的东西,比如字符串,那么它就可以工作)。
【问题讨论】:
-
服务器日志文件中有错误信息吗?
-
如果绝对没有抛出异常但您仍然收到 HTTP 500 响应,我会感到惊讶。您是否检查了所有服务器日志文件?
-
我现在只是反复检查了日志,没有任何异常。