如何将Servlet的arrayList传递给JSP?

时间:2016-05-11 17:27:22

标签: java jsp servlets arraylist

我有一个包含数据库信息的ArrayList。是一个“Formulario”的ArrayList。

STRUCT:

public class Formulario {
String titulo;
Date fecha;
int numIntegrantes;

public Formulario(String titulo, Date fecha, int numIntegrantes) {
    this.titulo = titulo;
    this.fecha = fecha;
    this.numIntegrantes = numIntegrantes;
}

public String getTitulo() {
    return titulo;
}

public void setTitulo(String titulo) {
    this.titulo = titulo;
}

public Date getFecha() {
    return fecha;
}

public void setFecha(Date fecha) {
    this.fecha = fecha;
}

public int getNumIntegrantes() {
    return numIntegrantes;
}

public void setNumIntegrantes(int numIntegrantes) {
    this.numIntegrantes = numIntegrantes;
}

}

在Servlet中,我有:

protected void doPost(HttpServletRequest request, HttpServletResponse response){
//...code...
ArrayList<Formulario> formularios = f.consultarFormularios();
request.getSession().setAttribute("formularios", formularios); 
request.getRequestDispatcher("datos.jsp").forward(request, response);
}

在JSP中,我有:

<c:forEach var = "lista" items = "${sessionScope.formularios}">
  Título: ${lista.titulo} <br/>
  Número de involucrados: ${lista.numIntegrantes}<br/>
</c:forEach>

我将JSTL导入Project。 感谢

0 个答案:

没有答案