Ik ben een forum aan het schrijven m.b.v. Struts en MySQL en loop tegen een probleem aan met het gebruik van de <logic:equal> tag.
Het idee is om te itereren over twee collecties: Forums en Categoriën, en op basis van het CategorieId de juiste forums onder de betreffende Categorie te plaatsen. Het probleem is dat ik er niet uit kom welke value te gebruiken in:
<logic:equal name="forum" property="categoryId" value="">
Ik zou iets verwachten in de vorm van category.id maar dit werkt niet.
Ik heb het nu opgelost met Java code maar zou het liever 100% Struts oplossen
Het idee is om te itereren over twee collecties: Forums en Categoriën, en op basis van het CategorieId de juiste forums onder de betreffende Categorie te plaatsen. Het probleem is dat ik er niet uit kom welke value te gebruiken in:
<logic:equal name="forum" property="categoryId" value="">
Ik zou iets verwachten in de vorm van category.id maar dit werkt niet.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| <logic:present name="<%=SessionLabels.CATEGORIES%>">
<logic:iterate id="category" name="<%=SessionLabels.CATEGORIES%>">
<bean:write name="category" property="id"/>
<logic:present name="<%=SessionLabels.FORUMS%>">
<logic:iterate id="forum" name="<%=SessionLabels.FORUMS%>">
<!-- Hier zit mijn probleem: wat moet de value zijn!!-->
<logic:equal name="forum" property="categoryId" value="">
<bean:write name="forum" property="name"/>
</logic:equal>
</logic:iterate>
</logic:present>
</logic:iterate>
</logic:present> |
Ik heb het nu opgelost met Java code maar zou het liever 100% Struts oplossen