Logic:equal não funciona [RESOLVIDO]

Bom dia, como faço para imprimir um valor “readOnly” em um input caso o valor de um atributo no bean seja igual a “S”??
Estou fazendo assim,mas não funciona!!

<bean:write  name="cbIdent" property="TO1.TO2.TO3.cobBasSN"/>
<logic:equal name="cbIdent" property="TO1.TO2.TO3.cobBasSN" value="S"/>
	readOnly
</logic:equal>

Detalhe que estou dentro de um iterate, veja na primeira linha eu mandei escrever os valores, e somente na primeira iteração ele escreve “S”, todos os outros ele escreve “N”, mas mesmo assim continua imprimindo o readOnly em todas. Alguem sabe onde estou errando?
Obrigado.

O problema era que eu estava fechando a tag equals antes mesmo de fazer a comparação, foi só tirar a barra que passou a funcionar :lol:

<bean:write name="cbIdent" property="TO1.TO2.TO3.cobBasSN"/> <logic:equal name="cbIdent" property="TO1.TO2.TO3.cobBasSN" value="S"> //aqui estava o erro agora sem a barra readOnly </logic:equal>

:wink: