Pessoal, tenho uma dúvida, que aparentemente é bem simples:
Eu tenho uma classe UsuarioDao que tem o seguinte:
public Usuario getUsuario(String email){
Usuario u = null;
try {
String sql = "SELECT * FROM login WHERE email = "+email+";";
PreparedStatement ps = getConnection().prepareStatement(sql);
ResultSet rs = ps.executeQuery();
if(rs.next()){
u = new Usuario();
u.setId(rs.getInt("id"));
u.setNome(rs.getString("nome"));
u.setEmail(rs.getString("email"));
u.setSenha(rs.getString("senha"));
u.setSexo(rs.getString("sexo"));
u.setPais(rs.getString("pais"));
u.setCidade(rs.getString("cidade"));
u.setEstado(rs.getString("estado"));
u.setRecebe_news(rs.getString("recebe_news"));
u.setData_nascimento(rs.getString("data_nascimento"));
u.setPerfil(rs.getString("perfil"));
}
} catch (Exception e) {
e.printStackTrace();
}
return u;
após isso, criei um listaUsuario.jsp:
<%!
ArrayList<Usuario> lista = new ArrayList<Usuario>();
%>
<%
String email = request.getParameter("email");
if (email!=null && email.trim().length()!=0){
Usuario u = new Usuario();
u.setEmail(email);
UsuarioDAO dao = new UsuarioDAO();
lista = dao.pesquisaUsuario(u);
%>
Eu sei que dentro da lista, tem todos aqueles carinhas do meu GetUsuario, mas por exemplo, se eu quiser pegar só um “nome” de dentro da lista, como eu faço? lista.get?? como ficaria a sintaxe???