Choose

Não consigo passar informações para o parâmetro.

     <jsp:useBean id="dao" class="br.direito.defesas.dao.ContatoDAO" />
<c:forEach var="contato" items="${dao.lista_cand2}" varStatus="status">
      
          <font size="-2" face="Arial, Helvetica, sans-serif">Nome</font>
      </td>
      <td colspan="5">
          <input name="txtNome" type="text" id="txtNome2" size="60" maxlength="200" value="${contato.nome_aluno}" />
      </td>
      <td>
          <font size="-2" face="Arial, Helvetica, sans-serif" >N.USP</font>
      </td>
      <td>
          <input name="txtNusp" type="text" size="9" maxlength="10" value="${contato.nusp}"/>
      </td>
      
    </tr>
    <tr> 
      <td height="72">
          <font size="-2" face="Arial, Helvetica, sans-serif">T&iacute;tulo do Projeto</font></td>
      <td colspan="5">
          <textarea name="txtTitPro" cols="45" value="${contato.titulo}">${contato.tipo}</textarea>
      </td> </c:forEach>
    </tr>
    <tr>
      <td colspan="6">

    <c:choose>
	  	<c:when test="${contato.tipo != 'false'}">
    	   
    	   	<c:out value="${contato.tipo}"  />
       	</c:when>
       	<c:otherwise>
       		<c:out value="nao valeu" />
    	</c:otherwise>
    
    </c:choose>

Até antes do choose o valor contato.tipo que é boolean aparece normalmente, mas não estou conseguindo obter esse valor dentro do choose.

tentei set, mas não funcionou, o q poderia ser?

c:out value="${contato.tipo}"

Não volta valor algum.

Alguém pode me ajudar? Deve ser simples, mas não encontro solução.

    <c:set var="contatotipo" value="${contato.tipo}" />
   
        
    <c:choose>
	  	<c:when test="${contatotipo != 'false'}">
    	   
    	   	<c:out value="${contatotipo}"  />
       	</c:when>
       	<c:otherwise>
       		<c:out value="${contatotipo}" />
    	</c:otherwise>
    
    </c:choose>

Tentei colocando set, mas não sai valor algum, como se estivesse vazio.

Please, help-me!!!

Ninguém? vixi…