PDA

Visualizza la versione completa : [JAVA/JSP] Struts e logic:equal


gianiaz
29-11-2005, 12:26
Ciao ragazzi, ho ilseguente dilemma:

Fin'ora ho sempre usato logic equal in questo modo:



<logic:equal name="menuAttivo" value="casa" />
scrivo quel che mi pare
</logic:equal>


in pratica confronto il contenuto della variabile menuAttivo con una costante di mio piacimento.

Purtroppo per˛ le cose si complicano quando voglio confrontare il contenuto della variabile menuAttivo con la proprietÓ di un bean che ho in sessione, a naso ho scritto questo, pur sapendo che Ŕ errato rende l'idea di ci˛ che voglio fare:


<logic:equal name="menuAttivo" value="<bean:write name="miobean" property="proprietÓCheMiInteressa" />" />
scrivo quel che mi pare
</logic:equal>


ma ovviamente struts si incazz...

Mi date una mano?

stavo provando a guardare i nested tag, ma la doc Ŕ poco chiara, non ci sono esempi e mi ritrovo a non saper scrivere correttamente questo confronto...

ciao e grazie

floyd
29-11-2005, 12:31
una soluzione Ŕ questa


<%
Classe o = (Classe)request.getAttribute("miobean");
%>
<logic:equal name="menuAttivo" value="<%= o.attributo %>" />
scrivo quel che mi pare
</logic:equal>

gianiaz
29-11-2005, 14:05
grazie :zizi:

Loading