Criando uma pagina de noticias dinamica com VRaptor

Boa tarde pessoal, estou criando uma pagina de noticias dinamica com hibernate, Vraptor, JPA e jsp.

mas estou com dificuldades.

esse é meu NoticiaDAO, que pega a ultima noticia inserida no BD.

@SuppressWarnings("unchecked")
public List<Noticia> listaUltima(Noticia noticia) {
	String jpql = "select n from Noticia n "
			+ "where n.noticia = :pNoticia order by n.id desc limit = 1";
	Query query = this.em.createQuery(jpql);
	query.setParameter("pNoticia", noticia);
	return query.getResultList();
}

e no controller está assim:
nao sei se esta certo…

@Get
	@Path("/noticias/lista")
	public List<Noticia> listaUltima(Noticia noticia){
		return dao.listaUltima(noticia);
	}

eu so nao sei como faço para passar o que eu estou fazendo no select para a jsp.

tipo:

<htm>.....


<p> ${noticia}  <p>// para mostrar a ultima noticia aki. não sei como fazer...

desde já agradeço.

talvez algo com:

[code]private Result result;

// inicializa no construtor

result.include(“oqvcvaipassaraojsp”);[/code]

att,

[code]





	<c:forEach items="${noticiaList}" var="noticia">
		<tr>
			<td>${noticia.titulo}</td>
			<td>${noticia.noticia}</td>
		</tr>
	</c:forEach>
</table>[/code]
título notícia

jehffersson, fazendo desse jeito eu irei listar todas as noticias, e no momento eu so quero listar a ultima. agradeço a sugestao…

puts agora q eu vi…

e se vc retornar apenas uma única noticia?

tipo:

private Noticia ultimaNoticia;
//metodo busca a última noticia
return ultimaNoticia.

//no jsp
${ultimaNoticia.titulo}
${ultimaNoticia.noticia}

será q funciona?

att,

acho q estamos proximos do acerto, agora meu , mas meu dao nao deve estar correto.
estou tentando pegar o ultimo registro assim, tem alguma maneira mais simples???

public List<Noticia> listaUltima(String titulo) {
	String jpql = "select n from Noticia n "
			+ "where n.titulo = :pTitulo order by n.id desc limit=1";
	Query query = this.em.createQuery(jpql);
	query.setParameter("pTitulo", titulo);
	return query.getResultList();
}