Шаг первый
Замените ваш index.html (или любую HTML-страницу, которую вы отправляете клиенту, для вашего кода GWT) сервлетом, отображающим тот же HTML.
Шаг второй
В этом сервлете распечатайте что-то вроде
<script type="text/javascript">
var info = {url:'http://url.com'}; // TODO put other stuff here
</script>
Шаг третий
В вашем коде GWT сделайте следующее:
Dictionary info = Dictionary.getDictionary("info");
Теперь у вас есть объект GWT, из которого вы можете получить свой URL, например:
String url = info.get("url");
Это как волшебство!
Это обычно действительно полезно для передачи статической серверной информации, которая вам нужна при загрузке страницы, и вы знаете, что она никогда не изменится, например, имя пользователя, вошедшего в систему и т. Д., И т. П.
Если вы хотите иметь возможность изменять данные или реагировать на изменение данных в противном случае, вам нужно сделать RPC, чтобы получить их с сервера при загрузке страницы.