0

您好我正在尝试使用 REST Json 编写小应用程序。我有一些方法可以返回实体对象的 ArrayList。我正在这样做:

 @RequestMapping(value="/workers/", method = RequestMethod.GET)
 public @ResponseBody ArrayList<Workers> showAllEmployes() throws Exception 
 {
     ArrayList<Workers> workers = new ArrayList<Workers>();
     workers = (ArrayList<Workers>) spiroService.getAllWorkers();
     return workers;
 }

在此之后我得到:

HTTP Status 500. The server encountered an internal error that prevented it from fulfilling this request.

当我尝试返回原始数据类型时,一切正常。我在服务器日志中没有任何内容。我有必要的进口。请给点小费。

4

1 回答 1

0

似乎您在生成 json 格式时遇到问题,试试这个。

@RequestMapping(value = "/workers/", method = RequestMethod.GET, 
                produces={MediaType.APPLICATION_JSON_VALUE})
于 2013-07-31T07:06:06.570 回答