我需要使用URL路径参数对服务进行restful Web服务调用
http://localhost:8080/api/jsonws/user/get-user-by-email-address/company-id/{company-id}/email-address/{email-address}
在进行服务呼叫时,用参数替换参数的最佳实践/有效方式应该是什么?
答案 0 :(得分: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
是门户网站lib的一部分,同时也可以使用类似的类StringUtils
,它是Apache Commons库的一部分。