Acessar dados de um objeto no JSP

3 respostas
C

Bom dia,

Estou com o seguinte problema:

Tenho uma classe (Turma) que tem um atributo q é um obj de outra classe(Professor). Como eu faço, quando passo para o jsp uma lista de turmas para percorrer, para acessar os dados de professor?

No jsp estou fazendo da seguinte forma e não está funcionando:

<c:forEach var=“turma” items="${turmas}">

[color=darkred]${turma.professor.nome}[/color]
${turma.horario}
${turma.descricao}

</c:forEach>

Será que alguém pode me ajudar? Desde já agradeço.

Abraços,

Carol.

3 Respostas

M

Declare um atributo nome_professor na classe Turma e sete o valor no seu SQL, por exemplo:

Select t.id_turma, p.nome From turma t, professor p Where t.id_professor = p.id_professor
C

Mas precisa fazer isso usando o hibernate?

M

O atributo vc declara independente de estar usando Hibernate ou JDBC!!

A maneira que coloquei foi considerando o uso de prepareStatement do JDBC, caso vc estiver usando hibernate procure algo como “relacionando tabelas com hibernate” !! não sei quase nada de hibernate !!!

Mas, para melhor ajudar, post suas 2 classes aqui.

Criado 4 de janeiro de 2007
Ultima resposta 4 de jan. de 2007
Respostas 3
Participantes 2