Como receber um objeto do RequestDispatcher sem scriptlet? / Chave composta Hibernate

Olá, tudo OK pessoal?

É 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;

Muito obrigado

Ninguém pra me dar uma ajuda? O que acontece? Minha pergunta é muito óbvia?

Desculpe a insistência, mas pelo menos a questão do Hibernate vocês podem me dizer?

[quote=John Armless]Olá, tudo OK pessoal?

É 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}"

O Hibernate eu não sei.

ja tentou por dentro do “items” o mesmo nome que vc colocou no setAttribute?

Acho que me confundi. Vc quer pegar um attributo de escopo “request” com EL?

${requestScope.nomeDoAtributoQueVcColocouComSetAtribute}

Head First Servlets and JSP - pag. 384