次の列を持つPERSONという自己参照表があるとします:ID、PARENT、PARENTは別の要素のID列に対する外部キーですPERSONテーブルに追加します。もちろん、多くの人が同じ親を持つことができます。JSP/Struts2/Hibernate:自己参照表をループします
私は、データベースを処理するために、レイジーフェッチモードでHibernate 3を使用します。 Hibernateは人要素をデータベースからフェッチし、Struts2アクションによってValueStackに入れ、結果のJSPページで使用します。
ここで質問があります:JSPで、人要素のすべての子(およびその子の子など、ファミリツリーのように)を表示するにはどうすればよいですか?
もちろん、n + 1の子供のために、私は<:iterator>タグをperson.personに使用できます。また、別の<:iterator>タグをperson.person.personにネストして、n + 2の子を取得することもできます。
しかし、n + 1..n + pのすべての要素のすべての子プロセスを最後のn + pの子プロセスまで自動で表示したい場合はどうすればよいですか?
私は十分にはっきりしていることを望みます。あなたのお時間をありがとうございました。
- TBW。
「セッションを開いている」を調べます。私はこれについてstruts2のドキュメントを見てきました。ソリューションの中には、Springの使用を指示するものがあります。 – Quaternion