Affichage du contenu ma liste de base de donnée

Signaler
Messages postés
42
Date d'inscription
lundi 7 septembre 2009
Statut
Membre
Dernière intervention
20 octobre 2011
-
Messages postés
42
Date d'inscription
lundi 7 septembre 2009
Statut
Membre
Dernière intervention
20 octobre 2011
-
Bonjour tout le monde,

J'ai un probléme d'affichage du contenu de ma base.
J'utilise struts 2 et jsp .
Du coup je veux afficher ma liste de cadeaux stockées dans ma base mais rien n'apparait.

Voici mon action: CadeauAction.class



public class CadeauAction extends ActionSupport {



private int idCadeau;
private String libelleCad;
private Integer pointCad;

private List<Cadeau> listeCadeau;


public String execute(){
listeCadeau = new DAOCadeau().getAll();
return SUCCESS;
}



public int getIdCadeau() {
return idCadeau;
}


public void setIdCadeau(int idCadeau) {
this.idCadeau = idCadeau;
}


public String getLibelleCad() {
return libelleCad;
}


public void setLibelleCad(String libelleCad) {
this.libelleCad = libelleCad;
}


public Integer getPointCad() {
return pointCad;
}


public void setPointCad(Integer pointCad) {
this.pointCad = pointCad;
}


public List<Cadeau> getListeCadeau() {
return listeCadeau;
}


public void setListeCadeau(List<Cadeau> listeCadeau) {
this.listeCadeau = listeCadeau;
}

}




Et voici mon strus.xml:



<result name="success">listeCadeau.jsp</result>



Et enfin ma jsp: listeCadeau.jsp


<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<%@taglib uri="/struts-tags" prefix="s" %>

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<link href="<s:url value="/css/default.css"/>" rel="stylesheet" type="text/css" media="screen" />
<title>Liste des cadeaux</title>
</head>





La liste des cadeaux


Libelle |
Points |

<s:iterator value =\"listeCadeau\">
----

<s:property value="libelleCad" />,
<s:property value="pointCad" />,

</s:iterator>






</html>




Please si quelqu'un pourra m'aider.

Merci

1 réponse

Messages postés
42
Date d'inscription
lundi 7 septembre 2009
Statut
Membre
Dernière intervention
20 octobre 2011

J'ai oublié le class DAO: DAOCadeau


public class DAOCadeau {
private Session session;
private Transaction tx;

public DAOCadeau() {
session = HibernateUtil.getSessionFactory().openSession();
tx = session.beginTransaction();
}

protected void finalize() throws Throwable {
// session.close();
super.finalize();
}


public List<Cadeau> getAll() {
@SuppressWarnings("unchecked")
List<Cadeau> liste = session.createQuery("from Cadeau").list();
return liste;
}


}