J'ai lorsque j'exécute tout le projet, la page de connexion Cependant, j'aimerais qu'elle Soyez Comment puis-je atteindre cet objectif? Est-il possible de personnaliser le login.xhtml code> et
home.xhtml code>. J'ai configuré le motif d'URL dans
web.xml code> comme suit
URL code> est comme ça
http: // localhost: 8080 / fr / login.xhtml code>, ici
fran code> est mon nom de projet .. p>
http: // localhost: 8080 / Fran / Login / code> au lieu de
http: // localhost: 8080 / Fran / login.xhtml code>. P>
.xhtml code> extension? P> p> p>
3 Réponses :
Jetez un coup d'oeil à PrettyFaces: Jolies URL pour JavaServer Face , P>
Regardez le 2. Créez un exemple jolie-config.xml em> dans la page principale p>
regarder le Chapitre 2. Obtenez A commencé p>
YA Partie seulement seule ..?
@Daniel merci d'avoir souligné PrettyFaces - on dirait que cela résoudra le problème que j'ai qui rend les URL plus conviviales
Si votre seule raison est de se débarrasser de l'extension efficacement, c'est un bon mot. Source: Blog d'Arjan Tijms et Le Guide définitif de JSF . P> Si vous êtes Utilisation de myFaces en tant que mise en oeuvre JSF 2.3, cela peut alors être activé de manière transparente par uniquement le paramètre suivant mojarra n'a pas de équivalent pourtant. p> .xhtml code>, il existe différentes manières en fonction de la version JSF que vous utilisez.
JSF 2.3 + H3> JSF 2.3 propose une nouvelle API pour collecter toutes les vues: The
Viewhandler # GeveViews () code>
. Combinez ceci avec sellletregistration # addmapping () code>
dans un servletContextListener code> comme ci-dessous. p>
web.xml code> paramètre de contexte: p>
JSF 2.2 - H3>
faccescontext.getcurrentInstance () code> retourne
null code> pour moi.
Juste un peu complément à Mr. @Balusc Excelent Réponse À propos de MyFaces sur JSF 2.3 ... (EDIT: Pas vraiment un complément que l'on ne peut pas compléter ce qui est complet, mais juste une solution de contournement pour les utilisateurs de Tomcat / Tomée pour faire face à ce bogue Tomcat).
Utilisation de MyFaces 2.3 .6, j'ai reçu une exception parlant de spécification de servlet et servletContextEnger: p> Suivre la pile que j'ai vu cette ligne: p> <listener>
<listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>
</listener>
Cela ne se produit que lorsque vous utilisez Tomcat au lieu d'un serveur JEE normal et c'est en fait un bogue dans Tomcat lui-même.
Impressionnant! J'utilisais la Tomee 8.0.5. En effet. J'ai vérifié. MyFaces a le fragment Web correct, avec cet auditeur exact. Vraiment un bug de tomcat. Merci Monsieur.
Jetez un coup d'œil à OCPSOFT.ORG/PETTYFaces , regardez le 2. Créer un exemple jolie-config.xml i> dans la page principale
@DANIEL. / code> est-il nécessaire de configurer
assez de filtre code> dans
web.xml code>
Omnifaces FaceSeViews offre une manière à configuration zéro de se débarrasser de
.xhtml code > Extension. Il a été utilisé entre autres, entre autres showcase.omniface.org et zef.com .
@ Balusc..Merci de votre réponse..qui est très plus facile de configurer ... et la documentation qui est tracée là-bas était fantastique .. Tout le monde peut le comprendre ... Je suis si heureux d'utiliser ce plugin ... merci pour suggestions..