Articles of jsf 2

Comment référencer une ressource CSS / JS / image dans le modèle Facelets?

J’ai fait un tutoriel sur les patrons Facelets . Maintenant, j’ai essayé de créer une page qui ne se trouve pas dans le même répertoire que le modèle. J’ai des problèmes avec le style de page, car les styles sont référencés avec un chemin relatif comme ceci: Je peux utiliser un référencement absolu en commençant […]

Comment créer une fonction EL personnalisée pour appeler une méthode statique?

Im new to JSF 2. Ma question est liée à la réponse de BalusC à cette question. /nameofpage.xhtml @12,64 rendered=”#{bean.panels.contains(‘u1’)}” Error Parsing: #{bean.panels.contains(‘u1’)} Je suppose que cela est dû au fait que je n’utilise pas un conteneur compatible avec Servlet 3.0 / EL 2.2 avec un fichier /WEB-INF/web.xml déclaré conformément à la spécification Servlet 3.0. […]

Comment gérer l’expiration de session et ViewExpiredException dans JSF 2?

Considérez le scénario suivant. Je clique sur le bouton d’envoi d’un formulaire JSF, une fois la session expirée (expirée). Le navigateur affiche un message d’exception: ViewExpiredException: le contexte de vue n’a pas pu être restauré Ce que je veux faire, c’est redirect automatiquement vers la page d’accueil du site Web après l’expiration de la session. […]

L’ajout de provoque une exception java.lang.IllegalStateException: impossible de créer une session après la validation de la réponse

Je suis confronté à l’exception suivante dans une page JSF 2 très simple après avoir ajouté : java.lang.IllegalStateException: Cannot create a session after the response has been committed at org.apache.catalina.connector.Request.doGetSession(Request.java:2758) at org.apache.catalina.connector.Request.getSession(Request.java:2268) J’utilise Mojarra 2.1.3 et PrimeFaces3.0M4, sur Tomcat 7.0.22 et JDK 7. La page est un tableau de données très basique: …… La page […]

Quelles valeurs puis-je transmettre à l’atsortingbut event de la balise f: ajax?

J’essaie de trouver une liste de toutes les valeurs possibles que je peux transmettre à l’atsortingbut “event” de la balise f: ajax. Je sais que je peux aussi passer des noms de fonctions à partir de mes fichiers .js, mais ce dont j’ai besoin, juste ceux fournis avec JSF. Je ne connais que le clic […]

f: convertDateTime affiche une date incorrecte

Dans mon application Web, je récupère les données à l’aide d’Hibernate et les affiche dans un DataTable RichFaces. Dans ma table MySQL, il y a un champ de type “date”. Lorsque j’imprime ce champ dans le journal de mon bean, il affiche la date correcte de la firebase database (par exemple, 2010-04-21). Mais chez les […]

Définition et réutilisation d’une variable EL dans la page JSF

Est-il possible de définir une variable et de réutiliser la variable plus tard dans les expressions EL? Par exemple : Ce que j’ai en tête c’est quelque chose comme: Des idées ? Je vous remercie !

Quels fichiers XHTML dois-je mettre dans / WEB-INF et lesquels ne le sont pas?

Après ces questions: https://stackoverflow.com/questions/8589315/jsf2-dynamic-template Interface utilisateur dynamic: inclure Comment puis-je récupérer un object sur @WindowScoped? Comment puis-je vérifier si un object stocké avec @WindowScoped est correctement stocké? ICE Faces et erreur dans la création d’un bean dans WindowScoped que j’ai tout écrit pour résoudre un problème “stupide” pour le framework JSF2, le fait que je […]

Comment invalider une session dans JSF 2.0?

Quelle est la meilleure façon d’invalider une session dans une application JSF 2.0? Je sais que JSF lui-même ne gère pas la session. Jusqu’à présent, j’ai pu trouver private void reset() { HttpSession session = (HttpSession) FacesContext.getCurrentInstance() .getExternalContext().getSession(false); session.invalidate(); } Cette méthode est-elle correcte? Y a-t-il un moyen sans toucher le ServletAPI? Considérons un scénario […]

Qu’est ce que Mojarra?

En quoi Mojarra est-il différent de l’implémentation de référence JSF de Sun? Est-ce juste une version ultérieure? Est-ce simplement un renommage?