duvidaJstlCombo

0 respostas
TDS
<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…

Criado 21 de dezembro de 2004
Respostas 0
Participantes 1