在Web服務我的工作,我需要實現一個與URI查詢參數看起來像/stats?store=A&store=B&item=C&item=D
處理多個查詢參數澤西
要打破它,我需要能夠使用查詢參數指定來自多個/所有商店的數據和來自這些商店的多個/所有商品的數據。到目前爲止,我已經能夠實現一個查詢參數,以便拉取項目數據,但是我失去了如何實現更多查詢,並且似乎無法找到我之前見過的資源與此實現。
我至今在我的方法沿着
@GET
@Path("stats")
public String methodImCalling(@DefaultValue("All") @QueryParam(value = "item") final String item)
{
/**Run data using item as variable**/
return someStringOfData
}
這對於一個項目運作良好,並且將返回所有的數據,如果我不鍵入URI參數的線條。但是,我不確定如何處理更多的參數。
更新:
我已想出如何通過簡單地添加第二個參數的方法,像這樣使用2個不同的參數:
public String methodImCalling(@DefaultValue("All") @QueryParam(value = "store") final String store,
@DefaultValue("All") @QueryParam(value = "item") final String item)
問題仍然如何實現多個值的相同參數。
您可以通過編寫來簡化您的代碼:@QueryParam(「store」) – Vincent 2013-01-11 07:28:52