[RESOLVIDO] Logic Equal não funciona

Oi galera… to com um problema com logic:equal do struts e não consigo solucionar…
seguinte… tenho um Objeto na minha sessão
Ele tem dois atributos id e nome

tenho uma JSP que faz um iterator de outra lista de usuarios
dentro do logic eu queria fazer se algo encontrar o mesmo usuário que está na sessão escrever “achei”!
só que ele não encontra e o mesmo está lah… eu usei o codigo +/- assim

..
<bean:define name="usuarioLogado" scope="session" property="id" id="idLogado"/>
<logic:iterate id="usuario" name="usuarioLista">
    <logic:equal name="usuario" property="id" value="idLogado">
        achei!!
    </logic:equal>
</logic:iterate>
..

ele não acha !! se eu colocar um bean:write p escrever ele mostra q o usuario tbm está na lista!
:?

tente colocar assim:

<logic:equal name="usuario" property="id" value="<%=(String)session.getAttribute("idLogado")%>">
         achei!!
     </logic:equal>

Resolvido… usei

<logic:equal name="usuario" property="id" value="<%=(String)idLogado.toString()%>">
Achei
</logic:equal>