Прежде всего, вам необходимо предпринять действия сервера. Это хорошая практика, которая делает ваше приложение надежным. Чтобы сделать его однородным, вы, вероятно, захотите ответить соответствующим образом на любые запросы, сделанные для ваших реализаций Сервиса. Например, если это то, что происходит, когда пользователь удаляет права на доступ к приложению, тогда он должен, вероятно, выбросить какое-то исключение безопасности для всех запросов, кроме тех, которые сделаны для повторных или других утвержденных действий.
Вы можете сделать это вручную в каждом методе службы или у вас может быть фильтр, который обрабатывает это. Такие среды, как Spring Security, обеспечивают простой способ настройки фильтров безопасности.
После того, как вы сделали с серверной стороны и подтвердили, что пользовательский интерфейс не может проникнуть через уровень безопасности сервера, вы можете внести изменения в пользовательский интерфейс. Существуют различные способы сделать красивый экран блокировки.
В общем, я делаю следующее в своем коде для создания контента и могу использовать метод clear() для удаления области просмотра или материала из окна просмотра. Не требуется обновление или повторная аттестация.
Viewport viewport = new Viewport();
viewport.setLayout(new FitLayout());
viewport.add(new MainPanel());
RootPanel.get().add(viewport);
Не знаете, как выглядит ваш макет. Если вы можете предоставить образец кода для своего сценария, я могу показать вам, как делать то, что вам нужно. Потому что в моих примерах это работает отлично.
RootPanel.get(). Clear(); RootPanel.get(). Add (warningMessageWidget); в то время как (истинно); – jusio
'while (true)' заблокирует весь поток браузера, пока браузер не решит закрыть ваше приложение. В некоторых браузерах это остановит все вкладки, а не только приложение, в котором работает ваше приложение. –
Обновить страницу с новым контентом? –