[Java, Spring, JSTL] Výpis komentářového stromu

C++, C#, Visual Basic, Delphi, Perl a ostatní

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod iFR3NK 26. 10. 2010 21:16

Dobrý den,

už se s tím trápím dva dny a stále bez výsledku. V controlleru jsem si připravil data a mám je v kolekci (Set<Comment>), kde každý prvek má odkaz na potomky a jednoho rodiče (také typu Comment). Jedná se tedy o strom plný Comment objektů. V controlleru je vše Ok, ale nevím jak data vypsat v JSP (pomocí JSTL) jako stromovou strukturu. Např. ve formátu <ul><li> listu do "nekonečné" hloubky.

Našel jsem tento odkaz:
Kód: Vybrat vše
http://blog.boyandi.net/2007/11/21/jsp-recursion/


problém je, že podle mého se v RequestScope nepřenáší potomci objektu (protože ty natahuje Spring dynamicky, dle potřeby), takže mohu vypsat pouze atributy objektu, které jsou již nataženy. Tedy jde vypsat např. $(node.text), ale $(node.children) už je prázdné.

Dále mi napadlo to řešit pomocí svého taglib, ale jestli to neni jako jít tankem na komára. A také nevím, jestli by to můj problém vyřešilo.

Jak by jste tento problém řešili? Díky za každou odpověď
iFR3NK
Junior
Uživatelský avatar

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků