pessoal tenho as seguintes classes:
public class AcessoEmail {
private Integer id;
private String solicitanteNome;
private Integer solicitanteTelefone;
private String emailSolicitado;
private String observacoes;
private String chefe;
[b][color=red]private List<StatusAcessoEmail> status;[/color][/b]
private List<UsuariosEmail> usuarios;
...continua
}
public class StatusAcessoEmail {
private Integer id;
private AcessoEmail id_acesso_email;
private Integer idStatus;
private String motivo;
private Date dataAtualizacao;
...continua
}
Quando trago o objeto AcessoEmail o hibernate popula ele corretamente dessa maneira:
object AcesoEmail{
id = "188"
String solicitanteNome = "Jhonatan"
Integer solicitanteTelefone = 33333333
String emailSolicitado = " [email removido]"
String observacoes = "bla bla"
String chefe = "joao"
[b]List<StatusAcessoEmail> status{
[color=darkblue] object AcesoEmail{
id = 1
acessoEmail = object AcessoEmail
idStatus = 1
motivo = "bla bla"
dataAtualizacao = 01/02/2011
}[/color]
object AcesoEmail{
id = 2
acessoEmail = object AcessoEmail
idStatus = 2
motivo = "bla bla"
dataAtualizacao = 02/02/2011
}
object AcesoEmail{
id = 3
acessoEmail = object AcessoEmail
idStatus = 3
motivo = "bla bla"
dataAtualizacao = 03/02/2011
}[/b]
List<UsuariosEmail> usuarios (Esse list preenche normal tbm!)
}
Com esses resultados eu ja preencho a minha jsp corretamente, porem preciso exibir somente o primeiro resultado da list de StatusAcessoEmail (id=1)
pois o atributo dataAtualização desse id representa a data de criação do AcessoEmail de id = 188.
ou seja qero saber como eu manipulo uma list na jsp ulilizando JSTL
o que fiz foi usar o <c:forEach> mas ele lista todo o list de Status e eu quero apenas o 1º registro e o ultimo registro.
pra ajudar segue a imagem que sai na jsp:

veja que no quadrado em vermelho eu quero imprimir o primeiro registro da list status.
vlw gente