開発には JSP と Struts2 を使用しています。
ログイン時にアクションを呼び出すと、ページにデータをロードするのに時間がかかります。
データが読み込まれている間、ビジー カーソルを表示し、ページが完全に読み込まれたら、それを削除します。
また、私はjQueryを大部分使用しています。これを達成する方法はありますか?
開発には JSP と Struts2 を使用しています。
ログイン時にアクションを呼び出すと、ページにデータをロードするのに時間がかかります。
データが読み込まれている間、ビジー カーソルを表示し、ページが完全に読み込まれたら、それを削除します。
また、私はjQueryを大部分使用しています。これを達成する方法はありますか?
このシナリオでは、 ExecuteAndWait Interceptorを使用してプレーンなStruts2(jqueryなし)を使用しました。ここで私の応答を参照してください。
あなたの質問に基づいて、ページが読み込まれるまで長時間実行されるアクション コールを延期することで、ユーザー エクスペリエンスが向上する可能性があるようです。
これを実現するには、JSP に何らかのビジー インジケーターをレンダリングさせ、ページのonload
イベントで実行される ajax 呼び出しを使用してアクションからデータを取得し、最後に必要な場所にコンテンツを配置します。jQuery がこれらすべてを非常に簡単に実行してくれると確信しています。