1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Dúvida Formulário JSP

Olá pessoa, boa tarde a todos.

Estou com uma dúvida no meu formulário e não sei porque não está listando os alunos e as disciplinas na página JSP. O combobox até aparece na página, porém não aparece nada.

<form action="${pageContext.request.contextPath}/mvc?logica=MatriculaAlunoEmDisciplina" method="post"
    id="matricularAlunoEmDisciplina_form">
    <div class="row requiredRow">
        <label for="sel_Aluno" id="Aluno-ariaLabel">Aluno</label> 
        <select style="width: 260px;" id="sel_Aluno" name="idAluno"
            aria-labelledby="Aluno-ariaLabel" class="required"
            title="Aluno. Campo obrigatório">

            <jsp:useBean id="clienteAluno"
                class="br.usp.icmc.rest.ClienteRestAluno" />
            <c:forEach var="aluno"
                items="${clienteAluno.todosAlunos.alunos}">
                <option value="${aluno.id}">${aluno.nome}</option>
            </c:forEach>
        </select>
    </div>

    <div class="row requiredRow">
        <label for="sel_Disciplina" id="Disciplina-ariaLabel">Disciplina</label>
        <select style="width: 260px;" id="sel_Disciplina"
            name="idDisciplina" aria-labelledby="Disciplina-ariaLabel"
            class="required" title="Disciplina. Campo obrigatório">

            <jsp:useBean id="clienteDisciplina"
                class="br.usp.icmc.rest.ClienteRestDisciplina" />
            <c:forEach var="disciplina"
                items="${clienteDisciplina.todasDisciplinas.disciplinas}"> <!-- todos.Disciplina -->
                <option value="${disciplina.id}">${disciplina.nome}</option> <!-- disciplina.iddisciplina -->
            </c:forEach>
        </select>
    </div>                                                                                                                                                                                                                                                                                        
    <div class="row">
        <input type="submit" value="Salvar" />
    </div>
</form>

https://www.filepicker.io/api/file/o4dmm5jjQcy9DPoZfb5u

Será que alguém poderia me dar uma ajuda?

Grande abraço a todos!

  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

3 respostas

Não é a resposta que estava procurando? Procure outras perguntas com as tags java jsp ou faça a sua própria pergunta.