Java Webservice方法返回显示为编译类型错误?

时间:2016-02-29 07:09:41

标签: java web-services

我有一个java webservice方法,在返回的位置它显示为错误The method ok() is undefined for the type Response这是我的代码如下

@Path("/deleteMethod")
  @GET
  @Produces({"application/json"})
  public Response deleteServiceMethod(@QueryParam("allPatients") boolean allPatients, @QueryParam("PatientName") String PatientName, @QueryParam("PatientPlace") String PatientPlace)
    throws IOException, InterruptedException
  {     
      //my logic is present here

      return Response.ok().build();      
  }

任何人都可以告诉我这是什么类型的错误,我是否需要为此添加任何jar?

3 个答案:

答案 0 :(得分:0)

试试这个: return Response.status(200).entity("your payload").build();

答案 1 :(得分:0)

最后我解决了这个错误。//Type 1: import javax.xml.ws.Response; Type2: import javax.ws.rs.core.Response;以前我使用Type1导入和注释Type 1,我使用Type2它已经解决了。谢谢每个帮助我解决这个问题的人。

答案 2 :(得分:0)

添加导入:

import javax.ws.rs.core.Response;