Afficher une table dans une page jsp

Fermé
sabrineharba Messages postés 2 Date d'inscription samedi 17 mars 2012 Statut Membre Dernière intervention 19 mars 2012 - 19 mars 2012 à 09:35
Bonjour, qu'est qui'il faut metrre dans la page jsp pour qu'elle execute la fonction dans la classe utilisateurAction qui envoie une liste des utlisateur pour l'afficher dans la page .dans voila ma page jsp
<center><div>
<center><h2>Liste des utilisateurs</h2></center>
<s:if test="%{maliste.size()>0}">
<s:iterator value="maliste"><br/>
Id : <s:property value="id"/><br/>
Identifiant : <s:property value="identifiant"/><br/>
Pseudo : <s:property value="mdp"/><br/>
nom : <s:property value="nom"/><br/>
prenom : <s:property value="prenom"/><br/>
sexe : <s:property value="sexe"/><br/>
grade : <s:property value="grade"/><br/>
type : <s:property value="type"/><br/>
</s:iterator>
</s:if>
<s:else>
Aucun utilisateur dans la liste
</s:else>
</div>
<p></p>


la fonction Afficherutilisateur
public String AfficherlisteUtilisateur(){



List<Utilisateur> maliste=utilisateur.getMaliste();

maliste=modelUtilisateur.execute();

if(maliste!=null){
request.setAttribute("maliste", maliste);

return SUCCESS;
}
else{
return ERROR;
}


}





et la fonction execute celle qui remplir la liste apartir d'une requete sql voila le code

public List<Utilisateur> execute(){


String requeteString=null;
try{
// ouverture connexion
connexion=super.getConnection();

// creation requète
requeteString = "select * from user";

// preparation requête
requete=connexion.prepareStatement(requeteString);
resultat= requete.executeQuery();
while (resultat.next()) {
Utilisateur utilisateur = new Utilisateur();

int id = resultat.getInt("id");
String identifiant= resultat.getString("identifiant");
String mdp = resultat.getString("mdp");
String nom=resultat.getString("non");
String prenom=resultat.getString("prenom");
String grade=resultat.getString("grade");
String type=resultat.getString("type");
String sexe=resultat.getString("sexe");
utilisateur.setId(id);
utilisateur.setIdentifiant(identifiant);
utilisateur.setMdp(mdp);
utilisateur.setNom(nom);
utilisateur.setPrenom(prenom);
utilisateur.setSexe(sexe);
utilisateur.setType(type);
utilisateur.setGrade(grade);

maliste.add(utilisateur);
}
utilisateur.setMaliste(maliste);

}catch(Exception e){
e.printStackTrace();
}finally
{
try
{
// Fermeture de la connexion

if(requete!=null)
{
GestionConnexion.closeRequest(requete);
}
if(connexion!=null)
{
GestionConnexion.closeConnection(connexion);
}
}
catch(Exception errorConnection)
{
System.out.println("La fermeture de la connexion a provoqué une erreur " + errorConnection);
}
}
return maliste;
}


quelqu'un puet m'aider svp merci d'avance