Votre question

Comment remplire selectManyMenu à partir de ma base de donnée

Tags :
  • string
  • Programmation
Dernière réponse : dans Programmation
28 Mai 2011 20:04:26

Bonjour,
Je veux savoir comment je peux remplire a selectManyMenu à partir de ma base de donnée ( possibilité de choisie plus qu'un choix)??
J'ai une fonction qui retourne une liste à partir de ma base mais ensuite je ne sais pas comment faire ??


  1. public Iterable<String> remplireItem() throws ClassNotFoundException, SQLException
  2. {
  3. Class.forName("oracle.jdbc.driver.OracleDriver");
  4. Connection con = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe"," "," ");
  5. PreparedStatement statement = con.prepareStatement("SELECT pname from issuestatus");
  6. ResultSet rs = statement.executeQuery();
  7. String var;
  8. ArrayList<String> list = new ArrayList<String>();
  9. while(rs.next())
  10. {
  11. var = rs.getString("pname");
  12. list.add(var);
  13.  
  14. }
  15.  
  16.  
  17. return list;
  18. }


Merci bien

Autres pages sur : remplire selectmanymenu partir base donnae

a c 232 L Programmation
30 Mai 2011 11:08:34

Salut,

Il faut que tu fasses quelque chose dans ce genre:
  1. <h:selectManyMenu value="#{selectManyMenuBean.selectedIssues}">
  2. <f:selectItems value="#{selectManyMenuBean.issues}" />
  3. </h:selectManyMenu>


Et que la variable issues de ton bean contienne ce que tu as retourné de ta base de données.
m
0
l
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS