2016-09-16 110 views
-1

我應該對下列請求做出響應一個小的web服務:@QueryParam返回null一些參數,但不是爲別人

[Base]/Measure/measureID/$evaluate-measure?patient=PatientID&periodStart=startDate&periodEnd=endDate 

我收到measureIDpatientID,但periodStartperiodEnd總是空值。

這是我一直在測試呼叫:

[Base]/Measure/col/$evaluate-measure?patient=Patient-12214&periodStart=2014-01&periodEnd=2014-12 

代碼:

@Path("/Measure") 
public class MeasureResourceProvider { 

    @Path("/{Measure}/$evaluate-measure") 
    @GET 
    @Produces(MediaType.APPLICATION_XML) 
    public Response processMeasureWithStartAndEnd (@PathParam("Measure") String measureId, @QueryParam("patient") String patientId, 
           @QueryParam("startPeriod") String start, @QueryParam("endPeriod") String end) { 
    return handleRequest(measureId, patientId, start, end, null); 
    } 
} 

在無所適從,我做錯了什麼在這裏...

+0

您的參數名稱不匹配;-) periodStart <> startPeriod –

+0

大聲笑* *嘆*感謝 –

回答

1

名稱是不一樣:) 您正在使用periodStart,但試圖訪問startPeriod

相關問題