2016-02-22 2 views
0

Я не знаю, почему GWTP по умолчанию не позволяет мне перейти непосредственно к месту в моем приложении, введя URL-адрес. Я имею в виду, что я могу раскрыть место, используя PlaceRequest с NameToken, но я не могу перейти в указанное место, просто введя путь в браузер.GWTP: Прямая навигация к «месту» не работает

К примеру, у меня есть место savestatistik и я могу загрузить его

PlaceRequest request = new PlaceRequest.Builder().nameToken(NameTokens.savestatistik).build(); 

и я могу перемещаться там, нажав на ссылку в applcation и изменения URL из http://127.0.0.1:8888/MyApp.html в http://127.0.0.1:8888/savestatistik и содержимое поля место отображается по мере необходимости.

Но если я нахожу в http://127.0.0.1:8888/savestatistik в моем браузере, я получаю ошибку 404.

Нужно ли в дополнение к этому делать какое-то конкретное URL-адрес GWTP? Я не видел ничего подобного в любых учебниках по Интернету, которые занимаются этой проблемой.

ответ

0

Я решил удалить <inherits name="com.wallissoftware.pushstate.PushState" /> из моего *.gwt.xml файла. Не знаю, что такое PushState, но похоже, что оно исправлено.