Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027

    [JAVA] struts e logic equal

    Ciao ragazzi, ho ilseguente dilemma:

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

    codice:
    <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:
    codice:
    <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

  2. #2
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    una soluzione è questa
    codice:
    <%
    Classe o = (Classe)request.getAttribute("miobean");
    %>
    <logic:equal name="menuAttivo" value="<%= o.attributo %>" />
    scrivo quel che mi pare
    </logic:equal>

  3. #3
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.