Для этого я использовал класс Uri от Closure, который имеет метод resolve()
. Если вы связали это, вы можете использовать собственный интерфейс GWT JavaScript (JSNI) для написания собственного метода JavaScript - возможно, что-то вроде:
native String resolve(String base, String relative) /*-{
var baseUri = goog.Uri.parse(base);
var relativeUri = goog.Uri.parse(relative);
return baseUri.resolve(relativeUri).toString();
}-*/;