Java-REST Web服务:服务器响应GET的JAX-B错误

我正在使用JAVA和netbeans创建RESTful Web服务. Web服务输出正确的JSON数据,但是当我想读取从浏览器调用Web服务时通过GET发送的变量时出现问题.

当我尝试输出刚刚通过GET发送的变量时,WS返回NULL.
另外,Glassfish服务器控制台输出以下内容:

>信息:找不到类java.lang.String的JAX-B元素
>信息:找不到类java.lang.String的JAX-B元素
> ….
>信息:找不到类java.lang.String的JAX-B元素
>信息:找不到类javax.ws.rs.core.Response的JAX-B元素
>信息:找不到类java.lang.String的JAX-B元素

有什么帮助吗?

解决方法:

使用@PathParam批注时,需要将@Path批注添加到方法声明中.

@GET
@Path("/{test}")
@Produces("application/json")
public String getJson(@PathParam("test") String test) {
    return test;
}
上一篇:使用Java(Netbeans)中的JTextfield使用点分隔符使输入字段自动格式编号


下一篇:java-该集合仅添加到,从未读取