Salut,
Je créer une ice:datatable pour afficher une liste de String mais aucune résultat!!
la liste de String est le suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
private List<String> listItems;
 
    public void setListItems(List<String> listItems) {
        this.listItems = listItems;
    }
 
    public List<String> getListItems() {
 
        String directoryPath = "/etc/snort/rules/";
        File directory = new File(directoryPath);
        File[] subfiles = directory.listFiles();
        List<String> listitem = new ArrayList<String>();
        for (int i = 0; i < subfiles.length; i++) {
            String valeur = subfiles[i].getName();
            listitem.add(valeur);
        }
        return listItems;
    }
et de la cote de présentation est:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<ice:form >
                <center>
                    <h2>   <ice:outputText value="Activer des signautres" /></h2><br/>
 
                    <ice:dataTable value="#{signature.listItems}" var="item" cellspacing="2">
                        <ice:column>
                            <f:facet name="header">
                                <ice:outputText value="Fichiers de signature" />
                            </f:facet>
                            <ice:outputText value="#{item}"/>
                        </ice:column>
                        <h:column>
                            <f:facet name="header">
                                <h:outputText value="Sélection"/>
                            </f:facet>
                            <ice:graphicImage  url="select.jpeg"/>
                        </h:column>
                    </ice:dataTable>
                </center>
            </ice:form>
Svp quelqu'un peut me dire où est exactement l'erreur!!?
Merci.