替换java中的URL路径参数

时间:2016-10-21 11:29:45

标签: java rest url replace

我需要使用URL路径参数对服务进行restful Web服务调用

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

在进行服务呼叫时,用参数替换参数的最佳实践/有效方式应该是什么?

1 个答案:

答案 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库的一部分。