gostaria de saber qual a maneira mais correta de fazer o seguinte:
Vamos supor que eu tenha uma tabela no banco de dados que eu guarde os usuarios.
Daí eu tenho uma página lista todos estes usuários, como vim de uma linguagem de scripts, lá a gente fazia assim, simplismente fazia o select no inicio da propria pagina e listava os valores depois.
Gostaria de saber qual a maneira mais correta de fazer isto utilizando servlet e jsp ? pois ouvi falar que não se deve fazer desta maneira.
Você faz um select no servlet, monta uma coleção com os objetos e coloca na sessão ou request e redireciona para a pagina JSP.
Na JSP você percorre essa coleção e lista os valores.
S
silvastPJ
Hum… então não é errado eu por exemplo criar um WHILE dentro da minha JSP pegando os “usuarios” e listando na página ?
J
jaireltonPJ
Não. Mas você não deve fazer a consulta na JSP e evitar usar scriptlets, use uma taglib no lugar de scriptlets, como JSTL.
P
pedrobuskoPJ
cara…errado não eh…porém não eh a melhor pratica, existe uma serie de forma de vc percorrer essa lista , sem a necessidade de usar scriplets, tente evitar ao maximo colocar codigo Java dentro das JSPs…
de uma olhada nesse post aqui do forum q vai te ajudar…