0

私のプロジェクトには次の問題があり、それを機能させることができません。例:

  1. MainView クラス -> ルート値 ("") => ユーザーが Web サイトに入ると、このビュー クラスが表示されることを意味します
  2. LoginView クラス -> ルート値 ("login") => ユーザーがログイン ビューにリダイレクトされることを意味します。

問題:

ユーザーが Web サイトに入り、ログイン ボタンをクリックすると、LoginView にリダイレクトされます。ブラウザの URL は、この localhost:808/login に更新されます。次に、ユーザーはログイン プロセスを終了し、送信ボタンをクリックします。次の関数が起動されます。

this.homepageButton.addClickListener(e -> {
            UI ui = UI.getCurrent();
            ui.navigate(MainView.class);
        });

その後、ユーザーはメイン ビューにリダイレクトされ、ビューは更新されますが、ブラウザの URL は「localhost:8080/login」のままです。ページをリロードしても更新されません。

4

0 に答える 0