7

私は、パスのパンくずを次のようにユーザーに表示する必要があるプロジェクトに取り組んでいます

ホーム(ホームページにリンクしています) >>(ページ名)

そして好き

ホーム >> 連絡先

そして、次のような連絡先で

連絡先 >> 連絡先を作成
>> 編集

春のウェブフローを使用せずに春にこれを行う方法のベストプラクティスはありますか? 私はSpring Web Flowを使用しておらず、単にSpring MVCを使用しています。

4

3 に答える 3

1

Spring MVC を使用していない場合、Spring でこれを行う必要がある理由がわかりません。

サイトの構造と URL の構造によっては、URL を解析して読み取り可能なものにする必要がある場合があります。

もう 1 つのオプションは、ある種のプッシュ/ポップ メカニズムを使用することですが、ブラウザにはサーバーに通知しない [戻る] ボタンがあるため、これは多くの場合、災害の原因となります。

于 2010-08-01T21:06:51.110 に答える
1

ブレッドクラムの普遍的な解決策があるかどうかはわかりません。いくつかのバリエーションを次に示します。

  • URL 構造を使用します。spring mvc では、(2.5 以降) 構造化された素敵な URL に多くの応答が返されるため、これは実際には非常に優れたオプションです。
  • 各ページ (ビュー) にパンくずリスト内の独自のパスを識別させます (要求パラメーターを介して)。そうではありません
  • 現在のステップをセッションに配置します。複数のタブ/ウィンドウが使用されている場合、これは機能しなくなるため、windowId.. を使用して、本質的に「不自由な」Webflow をロールアウトする必要があります。
于 2010-08-04T12:08:07.780 に答える
1

この種のブレッドクラムは、ホームワード パスナビゲーション と呼ばれることもあります。

サイトのレイアウトを XML でキャプチャできる場合は、XSL を使用してブレッドクラムを生成できます。同じ XML サイト レイアウト ドキュメントを使用して、サイド ナビゲーション メニューを生成することもできます。

関連項目: XML/XSL を使用してブレッドクラム (ホームワード パス) ナビゲーションをコンテンツから分離する。

于 2010-08-04T20:14:02.713 に答える