<logic:notEmpty> Não funcionando como esperado [RESOLVIDO]

Olá galera,

tenho em uma jsp a tag <logic:notEmpty> aninhada em um <logic:equal>Porém, de acordo com as regras definidas nessas duas tags, elas deveriam exibir um determinado conteúdo em um listbox.

O problema que está acontecendo é que a regra não está funcionando de acordo com o esperado. Nenhum erro ou exceção também não é lançada.

O código:

<logic:equal name="valor" value="5">	
 <logic:notEmpty name="meuForm" property="minhaLista">			
   <td align="left" nowrap="nowrap">
    <bean:message key="resources" />: <br>
      <bean:define id="minhaLista" name="meuForm" property="minhaLista" />
        <html:select property="codigoTal" style="width:310px">
         <html:option value="">--</html:option>
         <html:options collection="minhaLista" property="codProperty" labelProperty="labelProperty" />
       </html:select> 
   <br><br>
 </td>
 </logic:notEmpty>			
</logic:equal>

Esta parte de código deverá ser exibida quando a minha action chamar novamente a JSP. Os valores “minhaLista”, nesta re-chamada, está preenchida com valor e “valor”, quer será comparado na tag <logic:equal> é um valor válido, e no caso que estou fazendo os testes possui como valor “5”, sendo assim, este listbox deveria ser renderizado.

O quê está faltando para funcionar? Vacilei em qual lugar??

Qualquer dica será válida.

Abs.

Resolvi da seguinte maneira. Em:

<logic:equal name="valor" value="5"> 

troquei por:

<logic:equal name="meuForm" property="atributoNoForm" value="5">

Aparentemente, da primeira maneira, “valor” não estava sendo encontrado no meu form, e colando o atributo

@name

a JSP encontrou o atributoNoForm realizando a comparação e exibindo a lista.

OBS:
atributoNoForm = valor

Abs.