Como capturar apenas um item de uma Lista de items.(Resolvido)

3 respostas
G
Tenho a função abaixo que me retorna uma lista de comentário baseada no título passado.(Estou usando o VRAPTOR3)

<a class="mention" href="/u/path">@Path</a>("/buscaComentarioPorTitulo")

public List buscaPorTitulo(Titulo titulo){
return dao.buscaPorTitulo(titulo);
	
}

Recebo essa lista em um JSP usando o forEach, só que eu não quero que o título se repita em cada item.
Exemplo de como quero:
Título: Playstation
email: [email removido]
Comentário: xxxxxxxxxxxxxxxxxxxxxxxx

email: [email removido]
Cometário: llllllllllllllllllllllllllllssssssssssssss

Só que no meu JSP o Título esta se repetindo pois esta dentro do forEach, como faço para capturar o título apenas uma vez.
Valeu Pessoal, Obrigado, Estou estudando JAVA 16 horas por dia para tentar tiar a certificação SJCP6, mais tenho que fazer algumas coisas em JAVAEE para conseguir um trabalho em Java.
Estou tentando fazer um tipo Blog. onde a pessoa comenta sobre um tópico.
Muito Obrigado.

3 Respostas

A

Recomendo que faça um filtro para retornar apenas um resultado do registro, pois se está retornando uma lista você tem que especificar qual registro deseja que seja exibido.

kiko_lp_St_jimmy

Ou você pode fazer um IF para verificar se é o primeiro registro da lista , caso seja imprime o titulo, nos demais registros você não imprime. :wink:

G

Obrigado Kiko, fiz o if usando o varStatus e status.count verifiquei quem era o primeiro e coloquei o tópico.
Estou focado no livro “Java Como Programar”, mais o livro é chato pra caramba.

Criado 25 de setembro de 2011
Ultima resposta 25 de set. de 2011
Respostas 3
Participantes 3