setAttribute

Hola, no se si alguien me pueda ayudar, estoy trabajando con NetBeans, y quisiera que al consultar una tabla los datos me aparecieran los datos en las cajas de texto que tengo en un JSP, creo que tengo que utilizar el método getAttribute, pero me marca null, esta es la parte de mi código.
Saludos y gracias de antemano.

Servlet
if (request.getParameter("boton").equals("Consultar")) {
 registro r = new registro();
                ArrayList ListLi = r.Conslineas(id_l);
                Iterator i = ListLi.listIterator();
                while (i.hasNext()) {

                    lineas li = (lineas) i.next();

                    request.setAttribute("id_linea", li.getId_linea());
                    request.setAttribute("linea", li.getLinea());
                    request.setAttribute("objetivo", li.getObjetivo());*/
                }
              response.sendRedirect("registro.jsp");

            }

El JSP
 <form action="ServletRegistro">

<td><input type="text" name="linea" value=" <%request.getAttribute("linea");%>" style="font-size: 8pt; color: #0B3861" size="54"/></td>

</form>

clase donde esta la sentencia SQL

 public ArrayList ConsActividades(int id_actividad) {
        try {
            conectar();
            ArrayList ListActi = new ArrayList();
            stmt = conn.createStatement();
            rs=stmt.executeQuery("select * from actividades where id_actividad='" + id_actividad+ "'" );

            while (rs.next()){
                ListActi.add(new actividades(rs.getInt(1),rs.getString(2),rs.getString(3),rs.getInt(4)));

            }
            return ListActi;

        } catch (Exception ex) {
            ex.printStackTrace();
        }
        return null;
    }