Jsf jsp netbeans [Résolu]

Signaler
Messages postés
111
Date d'inscription
samedi 4 juin 2011
Statut
Membre
Dernière intervention
29 avril 2013
-
Messages postés
111
Date d'inscription
samedi 4 juin 2011
Statut
Membre
Dernière intervention
29 avril 2013
-
salut tout le monde
j'utilise netbeans pour la creation d'un site web avec j2ee ,
j'ai pas réussi à créer des pages jsf avec l'extension .jsf (souvent j'obtient jsp ou xhtml),
dois-je avoir l'extension .jsf pour que le framework jsf fonctionne correctement ??et pourquoi??
merci d'avance

2 réponses

Messages postés
6413
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
17 mai 2018
293
Non, tu ne dois pas avoir d'extension .jsf sur toutes tes pages. Il y a plusieurs moyens de procéder, je vais te donner le miens :

Toutes tes pages se finissent par .xhtml et possèdent l'entête :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:p="http://primefaces.prime.com.tr/ui">


En plus des pages de son site, tu créés une page index.jsp (obligatoirement) qui contient juste une ligne :
<jsp:forward page="index.jsf"/>

C'est cette ligne qui spécifie que tes pages xhtml sont des pages jsf
Messages postés
111
Date d'inscription
samedi 4 juin 2011
Statut
Membre
Dernière intervention
29 avril 2013

merci énormément :))