2016-10-21 16 views
-2

URL路徑參數我需要做一個RESTful Web服務調用將URL路徑的服務參數更換在Java

http://localhost:8080/api/jsonws/user/get-user-by-email-address/company-id/{company-id}/email-address/{email-address} 

什麼應該是最好的做法/有效的方式,同時使服務參數更換PARAMS呼叫?

+0

很明顯,用實際值替換參數字符串。沒有這種好的或不好的做法。 –

+0

那麼,我正在尋找一些特定的休息,以最有效的方式執行此操作 –

+1

*特定於休息的東西*您是什麼意思? REST不是關於替換URL路徑參數。 –

回答

0

爲了在字符串中替換多個字符串,最後使用

 import com.liferay.portal.kernel.util.StringUtil; 

     String[] searchList={"{company-id}","{email-address}"}; 
     String[] replList={groupId,userEmail}; 
     url=StringUtil.replace(url, searchList, replList); 

這裏StringUtil是門戶11b的一部分,而類似的類StringUtils也可以使用,這是Apache的百科全書庫的一部分。