<c:forEach items="${sessionScope.responsaveis}" var="responsavel">
<c:if test="${sessionScope.clienteTO.responsavel.idResponsavel != responsavel.idResponsavel}">
<option value="${responsavel.idResponsavel}">${responsavel.nomeResponsavel}</option>
</c:if>
<c:if test="${sessionScope.clienteTO.responsavel.idResponsavel == responsavel.idResponsavel}">
<option value="${responsavel.idResponsavel}" selected>${responsavel.nomeResponsavel}</option>
</c:if>
</c:forEach>
Bom dia Pessoal,
estou precisando de umas dicas…Estou utilizando JSTL e preciso preencher um combo com as informações vinda do banco, o código acima faz isto, mas:
- Eu consigo selecionar somente a primeira opção, por exemplo:
Se o combo é preenchido de 3 responsáveis, ele me exibi os 3, mas toda vez que eu escolho o segundo ou terceiro e mando salvar ele
voltar para o primeiro e salva, o que estou fazendo de errado??? - Outra coisa preciso colocar uma opção do tipo: <option value="">- Selecione -</option> para que se o usuário não escolheu nenhuma das informações do combo eu exibio uma msg de erro avisando-o.
Não estou conseguindo resolver isto, alguém que conhece JSTL pode dar uma dica, luz…ou afins???
Desde já muito obrigado…