【发布时间】:2011-07-15 11:21:29
【问题描述】:
我正在开发 RestFul Webservice,我编写了一个小的 restful 服务,它返回一个 json 数据,这是我的代码:
@Path("/test")
公共类 TestService {
@GET
@Produces(MediaType.APPLICATION_JSON)
public String sayHello() {
return "<h6> Hello, Welcome to the world of REST (Plain Text) </h6>";
}
@GET
@Path("dbdetails")
@Produces(MediaType.APPLICATION_JSON)
public Map<String, List> getDBDetails() {
System.out.println("ramesh kumar ");
List<ProductCategories> list = new ArrayList<ProductCategories>();
HashMap<String,List> map = new HashMap<String,List>();
ProductCategories cat = new ProductCategories();
cat.setId(1);
cat.setImage("Image21");
cat.setName("Electronics");
cat.setRowid(111);
cat.setType("CatType");
list.add(cat);
map.put("Ramesh",list);
System.out.println("ramesh kumar ");
return map;
}
但我收到错误:
严重:找不到 Java 类型、java.util.HashMap 类和 MIME 媒体类型 application/json 的消息正文编写器 2011 年 3 月 3 日下午 3:32:41 com.sun.jersey.server.impl.application.WebApplicationImpl onException 严重:内部服务器错误 javax.ws.rs.WebApplicationException
有什么想法吗?
【问题讨论】:
-
你需要一个比“restful webservice 问题”更吸引人的标题。