私の Java EE アプリケーション ページには、header.jsp、side menu.jsp、body.jsp、および footer.jsp があります。サイド メニューには、jQuery dynatree プラグインが含まれています。ユーザーがツリーからメニュー項目をクリックすると、本文が適切なページ (.jsp) に変更される必要があります。私はlayout.jspページにすべてのjsコードをインポートしているタイルフレームワークを使用しています。フレームセットを実際に使用せずに、フレームセットを複製する効果を実現したいと考えています。フレームセットは管理が難しく、読み込みに時間がかかると思います。
この問題にどのようにアプローチできるかを誰かが提案できますか? dynatree ノードがアクティブ化されているときに AJAX を使用して各ページをフェッチする場合、ページを手動で更新する必要があります。IFRAME
inを使用するbody.jsp
と、フレームがメイン ページの js 機能にアクセスできなくなるため、すべてのプラグイン js コードを再インポートする必要があります。
効率的な html ページ管理が必要です。