Comparar Strings JSTL

Gente estou tentando comparar duas strings utilizando JSTL com o objetivo de marcar no (dropdown list) o que veio do banco de dados. Estou fazendo uma página para editar o registro.

                                Instituto: ${laboratorio.instituto}<br>
                                <select name="instituto" onchange="carregaOutroInstituto()" id="instituto">
                                    <c:forEach var="i" begin="0" end="${tamanhoInstitutos}" step="1">
                                        <c:choose>
                                            <c:when test="${institutos[i]} eq ${laboratorio.instituto}">
                                                 <option value="${institutos[i]}" selected> ok - ${institutos[i]}</option>
                                            </c:when>
                                            <c:otherwise>
                                                <option value="${institutos[i]}"> ${institutos[i]}</option>
                                            </c:otherwise>
                                        </c:choose>
                                    </c:forEach>
                                    <option value="outro">Outro</option>
                                </select>

Já conferi que as duas variáveis estão funcionando, ou seja, o problema não é variáveis vazias.
Acredito que estou comparando errado.
Alguém pode me ajudar?

A validação deve ficar dentro do mesmo bloco de chaves ex:

1 curtida

Valeu @aix!!!
Dessa vez sua resposta foi certeira :smiley:

1 curtida

as vezes eu acerto :slight_smile: vlw manu.