É o seguinte: como faço pra imprimir uma lista (um objeto List) que chegará via RequestDispatcher (setAttribute e depois forward) ?
Eu até sei que tem que usar o getAttribute(“nomeDoParametro”) em algum lugar, mas não quero usar scriptlet na JSP.Como faço do jeito “limpo”?
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
//O que vai dentro do items?
<c:forEach var="aluno" items="${}">
<li>
<c:out value="${aluno.getNome}"/>
</li>
</c:forEach>
Aproveitando, uma dúvida simples sobre Hibernate: tenho duas classes Aluno e Boletim, que vão virar duas tabelas, a chave primária de Aluno é o ID dele, e na tabela Boletim a chave também vai ser o ID do aluno junto com o código da escola (composta). Como faço isso?
@Entity
public class Boletim {
//O que escreve para que o getId do aluno seja a chave composta?
Aluno a;
@Id
@GeneratedValue
int codigoEscola;
É o seguinte: como faço pra imprimir uma lista (um objeto List) que chegará via RequestDispatcher (setAttribute e depois forward) ?
Eu até sei que tem que usar o getAttribute(“nomeDoParametro”) em algum lugar, mas não quero usar scriptlet na JSP.Como faço do jeito “limpo”?
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
//O que vai dentro do items?
<c:forEach var="aluno" items="${param.nomeDoParametro}">
<li>
<c:out value="${aluno.getNome}"/>
</li>
</c:forEach>
[/quote]
Ali no items é só fazer: items="${param.nomeDoParametro}"