2010-04-12 65 views

回答

0

不熟悉reslet。但是,如果您有權訪問HttpServletRequest對象,則可以使用getParameterMap方法。此方法將返回一個Map,它將允許您使用getKeySet方法訪問參數名稱。請務必注意,返回的映射使用字符串數組作爲其值類型,而不是普通字符串(這樣可以看到多個具有相同名稱的參數)。

1

裏面你的Restlet,你可以使用得到查詢參數:

this.getRequest().getResourceRef().getQueryAsForm() 

,你獲得該呼叫可以訪問所有的查詢參數,通過名稱或索引的對象。

如果只應爲每個查詢參數我通常使用一個值:

String value1 = this.getRequest().getResourceRef().getQueryAsForm().getFirstValue("id1", true); 

真正在最後指定的參數名不區分大小寫。