I am trying to display the different objects in an ArrayList. In my project context, one student is one object.
I used an ArrayList to store all the different student objects and I am having problems reading the ArrayList.
 <%
   String student_name = request.getParameter("studentName"); 
  ArrayList<Object[]> studentList = new ArrayList<Object[]>();
  if(student_name != null && student_name.length() > 0) {
  PreparedStatement preparedStatement = con.prepareStatement("Select * from      users where firstname LIKE ? ");
  preparedStatement.setString(1, "%" +student_name+ "%");
  ResultSet resultSet = preparedStatement.executeQuery();
  while (resultSet.next()) {
      String first_name = resultSet.getString("firstname");
      String last_name = resultSet.getString("lastname");
      String email = resultSet.getString("email");
      Object[] student = {first_name,last_name,email};
      studentList.add(student);
      session.setAttribute("studentObject",studentList);
      //System.out.println("First Name: " + first_name + "," + "Last Name: " + last_name);
      System.out.println(studentList.get(0));
  }
When I try to display (studentList.get(0)), all I see is "[Ljava.lang.String;@XXXX"
How do i get it to display the different student objects based on the index ?
 
     
     
     
     
     
     
    