【发布时间】:2017-05-22 04:55:39
【问题描述】:
我已经编写了下面的resteasy服务,并将来自rest URL的请求参数作为/{categoryId}输入到我的方法中作为String categoryID。
@Path("/getArticlebyCat/{categoryID}")
@PermitAll
@GET
@Produces("application/json")
public Response searchArticleByCategoryID(String categoryID) {
List<Article> articleList = new ArrayList();
try {
System.out.println("categoryID>>>"+categoryID);
articleList = searchService.findArticleByCategoyID(categoryID);
} catch (Exception e) {
Logger.getLogger(RestServiceOne.class.getName()).log(Level.SEVERE, null, e);
e.printStackTrace();
}
Response response = Response.status(Response.Status.OK).entity(articleList).build();
return response;
}
但是从服务日志中,我没有得到通过 rest 调用传递的 categoryID 值。它是空的。请帮我解决这个问题。 先感谢您 !
【问题讨论】:
标签: java web-services rest resteasy