Java 泽西仅显示字母‘;获取&x2019;
我在项目中使用jersey来实现RESTful服务。键入url后,我的浏览器仅显示字符“GET”。我不知道哪里不对 以下是Java 泽西仅显示字母‘;获取&x2019;,java,jersey,Java,Jersey,我在项目中使用jersey来实现RESTful服务。键入url后,我的浏览器仅显示字符“GET”。我不知道哪里不对 以下是web.xml: 泽西岛休息服务 com.sun.jersey.spi.container.servlet.ServletContainer com.sun.jersey.config.property.packages com.bcom.restful.server.sequence 1. 泽西岛休息服务 /休息服务/* 以下是资源类: @Path(“/tenant/{
web.xml
:
泽西岛休息服务
com.sun.jersey.spi.container.servlet.ServletContainer
com.sun.jersey.config.property.packages
com.bcom.restful.server.sequence
1.
泽西岛休息服务
/休息服务/*
以下是资源类:
@Path(“/tenant/{tId}/seqContinue/{sName}”)
@产生(MediaType.APPLICATION_JSON)
公共类SequenceContinueService{
专用等淬灭发电机序列发生器;
@得到
公共序列getSequenceContinue(@PathParam(“tId”)字符串tenantId,
@PathParam(“sName”)字符串(名称){
如果(!hasParams()){
试一试{
Sequence seq=新序列();
seq.setSeqenceStr(转换)
.toString(sequenceGenerator.nextSequence(seqName));
返回顺序;
}捕获(ApplicationException e){
ResponseBuilder=Response
.status(status.INTERNAL\u SERVER\u错误);
builder.type(“应用程序/json”);
实体(如getMessage());
抛出新的WebApplicationException(builder.build());
}
}
返回null;
}
}
浏览器仅在屏幕上显示字符“GET”。如果需要,必须将此init param
添加到servlet配置中:
com.sun.jersey.api.json.POJOMappingFeature
符合事实的
为了获得JSON提供程序类,您可能还必须扩展以下内容:
com.sun.jersey.config.property.packages
com.bcom.restful.server.sequence;org.codehaus.jackson.jaxrs
关于同一主题的其他材料:
Sequence
是否可以格式化为JSON?您是否尝试调试该服务,至少知道实际调用了正确的web服务方法?您还可以使用环境详细信息(API版本、应用程序服务器)来扩展您的问题。