Bonjour,
Je suis entrain de faire un projet en JSF et primefaces, avant j'utilisais eclipe, y avait le faces-config.xml dans lequel je lie les pages .xhtml et leurs classes beans.
Maintenant j'utilise netbeans, et je sais pas comment lier les pages .xhtml et les classes beans ?
quelqu'un peut m'aider ?
page1.xhtml :
saclasseBean.class (session )
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
21
22
23
24
25
26 <html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html" xmlns:p="http://primefaces.prime.com.tr/ui" xmlns:ui="http://java.sun.com/jsf/facelets" xmlns:f="http://java.sun.com/jsf/core" xmlns:c="http://java.sun.com/jsp/jstl/core"> <head> </head> <body> <ui:composition template="./layout/mainLayout.xhtml"> <h:form enctype="multipart/form-data"> <p:messages showDetail="true"/> <p:fileUpload value="#{fileUpload.file}" mode="simple"/> <p:commandButton value="Submit" ajax="false" actionListener="#{fileUpload.upload}"/> </h:form> </ui:composition> </body> </html>
Merci de votre aide
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
21
22
23
24
25
26
27
28
29
30
31 package csl; import javax.ejb.Stateless; import javax.ejb.LocalBean; import javax.faces.application.FacesMessage; import javax.faces.context.FacesContext; import org.primefaces.model.UploadedFile; /** * * @author Administrateur */ @Stateless @LocalBean public class fileUpload { private UploadedFile file; public UploadedFile getFile() { return file; } public void setFile(UploadedFile file) { this.file = file; } public void upload() { FacesMessage msg = new FacesMessage("Succesful", file.getFileName() + " is uploaded."); FacesContext.getCurrentInstance().addMessage(null, msg); } }
Partager