Problemas com a tag struts logic:equal

Pessoal tenho uma tabela que dependendo do campo portabilidade se for igual a 1 ele pega essa linha e deixa com vermelho senão ele deixa defaut mesmo

mais por algum motivo não esta funcionando

sera q estou fazendo alguma coisa de errado?

meu codigo abaixo

[code]<!–começo do teste–>

&lt;logic:equal name="OrdemVendaForm" property="portabilidade" value="1"&gt;
  
  &lt;table style="text-align: left; width: 607px; height: 36px;"

border=“1” cellpadding=“0” cellspacing=“0”>
<tbody>
<tr>
<td
style=“background-color: rgb(192, 192, 192); text-align: right;”>Item</td>
<td style=“background-color: rgb(192, 192, 192);”>Material</td>
<td style=“background-color: rgb(192, 192, 192);”>Texto
breve material</td>
<td
style=“background-color: rgb(192, 192, 192); text-align: center;”><small><small><span
style=“font-weight: bold;”></span></small></small>Qtd.
prevista</td>
<td
style=“background-color: rgb(192, 192, 192); text-align: center;”>Valor Total</td>
<td style=“background-color: rgb(192, 192, 192);”>Portab.</td>
</tr>
<logic:iterate id=“prod” name=“OrdemVendaForm” indexId=“index”
property=“itens” type=“com.claro.teleretencao.vo.ProdutoVO”>
<tr style=“background-color: rgb(255, 0, 0);”>
<td style=“text-align: right;”>
<%= index.intValue() + 1%>
</td>
<td>
<bean:write name=“prod” property=“codigo”/>
</td>
<td>
<bean:write name=“prod” property=“material”/>
</td>
<td style=“text-align: center;”>
<bean:write name=“prod” property=“qtdEstoque”/>
</td>
<td style=“text-align: center;”>
<bean:write name=“prod” property=“preco”/>
</td>
<td style=“text-align: right;”>
<bean:write name=“prod” property=“portabilidade”/>
</td>
</tr>
</logic:iterate>
<tr>
<td colspan=“3” rowspan=“1”
style=“background-color: rgb(192, 192, 192);”> </td>
<td
style=“text-align: center; background-color: rgb(192, 192, 192);”><bean:write name=“OrdemVendaForm” property=“qtdeAparelho”/></td>
<td
style=“text-align: center; background-color: rgb(192, 192, 192);”><bean:write name=“OrdemVendaForm” property=“valorTotal”/></td>
<td
style=“text-align: right; background-color: rgb(192, 192, 192);”></td>
</tr>
</tbody>
</table>

&lt;/logic:equal&gt; 

&lt;logic:notEqual name="OrdemVendaForm" property="portabilidade" value="0"&gt;
  
	&lt;table style="text-align: left; width: 607px; height: 36px;"

border=“1” cellpadding=“0” cellspacing=“0”>
<tbody>
<tr>
<td
style=“background-color: rgb(192, 192, 192); text-align: right;”>Item</td>
<td style=“background-color: rgb(192, 192, 192);”>Material</td>
<td style=“background-color: rgb(192, 192, 192);”>Texto
breve material</td>
<td
style=“background-color: rgb(192, 192, 192); text-align: center;”><small><small><span
style=“font-weight: bold;”></span></small></small>Qtd.
prevista</td>
<td
style=“background-color: rgb(192, 192, 192); text-align: center;”>Valor Total</td>
<td style=“background-color: rgb(192, 192, 192);”>Portab.</td>
</tr>
<logic:iterate id=“prod” name=“OrdemVendaForm” indexId=“index”
property=“itens” type=“com.claro.teleretencao.vo.ProdutoVO”>
<tr>
<td style=“text-align: right;”>
<%= index.intValue() + 1%>
</td>
<td>
<bean:write name=“prod” property=“codigo”/>
</td>
<td>
<bean:write name=“prod” property=“material”/>
</td>
<td style=“text-align: center;”>
<bean:write name=“prod” property=“qtdEstoque”/>
</td>
<td style=“text-align: center;”>
<bean:write name=“prod” property=“preco”/>
</td>
<td style=“text-align: right;”>
<bean:write name=“prod” property=“portabilidade”/>
</td>
</tr>
</logic:iterate>
<tr>
<td colspan=“3” rowspan=“1”
style=“background-color: rgb(192, 192, 192);”> </td>
<td
style=“text-align: center; background-color: rgb(192, 192, 192);”><bean:write name=“OrdemVendaForm” property=“qtdeAparelho”/></td>
<td
style=“text-align: center; background-color: rgb(192, 192, 192);”><bean:write name=“OrdemVendaForm” property=“valorTotal”/></td>
<td
style=“text-align: right; background-color: rgb(192, 192, 192);”></td>
</tr>
</tbody>
</table>

  &lt;/logic:notEqual&gt;
  &lt;!--fim do teste--&gt;[/code]

Sua comparação tá errada jemoliveira.

 &lt;logic:equal name="OrdemVendaForm" property="portabilidade" value="1"&gt;   
&lt;logic:notEqual name="OrdemVendaForm" property="portabilidade" value="0"&gt;  

tipo, se for igual a 1 faz o de cima e se for diferente de 0 faz o de baixo

coloca assim

&lt;logic:notEqual name="OrdemVendaForm" property="portabilidade" value="1"&gt;  

se for igual a 1 faz o primeiro e se for diferente de 1 faz o segundo.