- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Strutsで重い処理を行う際の画面遷移)
Strutsを使用して重い処理を行う際の画面遷移
このQ&Aのポイント
- Strutsを使用して重い処理を行う際の画面遷移について悩んでいます。データの一覧などを画面に表示する際、件数が多くなると処理が遅くなることがあります。そのため、最初にHTMLを表示させておいてデータ表示部だけを後で読み込む方法を考えています。
- 最初の遷移時にはデータ表示の処理は行わず、読み込みが完了してからAjaxでデータ表示処理を行う方法も考えています。しかし、テーブルの書き換えやActionFormBeanが使えないという問題があります。この問題をどう解決するか検討しています。
- もし良い方法があれば教えていただきたいです。画面遷移時に処理中やローディング中の表示を行うこともできれば良いです。以上を考慮した上で、効果的な方法を教えていただければ幸いです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#137197
回答No.1
JSP なんだからどんな形でもレスポンスを返せる訳です。 HTML タグやHEAD タグも要らない。TABLE タグだけを返すページを作る訳です。 で、Ajax で呼んでは挿入すると。
その他の回答 (1)
- public_sa
- ベストアンサー率52% (13/25)
回答No.2
ひとつ思ったのはAjaxである必要があるのかなぁというところ 結局ユーザーはレスポンス待ちしてしまうのであれば 普通に画面を切り替えてしまえばよいと思う。 というところで1つ提案。 ユーザのSubmitアクション後JavaScript等でローディング中的なメッセージを 表示させておいてJavaScriptでSubmitするのはどう? ユーザの画面的にはサーバから次のレスポンスがあるまでは ローディング中になりレスポンス受け取り後ブラウザ描画時 にローディング中メッセージが消えデータが表示されるよ。