Articles of facelets

Concaténation de chaînes dans une expression EL définie dans un atsortingbut d’une balise facelets

Je dois écrire une expression EL pour un atsortingbut qui ressemble à ceci: #{cc.attrs.appreciatedByCurrentUser ? (cc.attrs.count +”+ (cc.attrs.count-1)) : ((cc.attrs.count+1) +”+ cc.attrs.count)} Maintenant, le problème est que cela donne une erreur car les chaînes ne peuvent pas être concaténées, comme je le fais. Alors, comment puis-je rectifier cela? J’utilise JSF 2.0 avec des facelets. MODIFIER […]

Comment afficher la page d’erreur conviviale dans le navigateur lorsque l’exception d’exécution est lancée par le servlet?

Je développe une application Web avec JSF. Je l’ai testé comme je le pouvais, mais de temps en temps des exceptions d’exécution sont lancées. Alors, comment redirect l’utilisateur vers une page d’erreur spéciale chaque fois qu’une exception est levée (au lieu d’afficher 500 Error avec les journaux tomcat complets)?

Comment utiliser l’ID d’élément HTML généré par JSF avec deux points “:” dans les sélecteurs CSS?

J’ai travaillé avec un simple projet Java EE utilisant JSF. J’ai essayé de définir CSS via #phoneTable { … } , mais cela ne fonctionne pas. Après inspection de la source HTML côté client, il apparaît que la table HTML générée par JSF obtient un ID client sous la forme id=”phoneForm:phoneTable” . Je ne peux […]

Quelle est la différence entre créer des pages JSF avec une extension .jsp ou .xhtml ou .jsf

J’ai vu des exemples de création des pages JSF avec l’extension .jsp , d’autres exemples les créant avec l’extension .xhtml , et d’autres exemples choisissent .jsf . Je voudrais juste savoir quelle est la différence entre les extensions ci-dessus lorsque vous travaillez avec des pages JSF, et comment choisir l’extension appropriée?

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 […]

Eclipse autocomplete (aide au contenu) avec facelets (jsf) et xhtml

Comment activer l’assistance de contenu eclipse (3.5, WTP) dans les pages .xhtml pour les tags JSF (1.2), en utilisant des facelets? Il fonctionne dans les fichiers .jsp, mais pas dans xhtml. Je google beaucoup, et dans beaucoup d’endroits (y compris le wiki MyFaces) il est dit – “Eclipse ne peut pas fonctionner avec xhtml et […]

Obtention des parameters et des atsortingbuts de demande et de session à partir des pages JSF

J’utilise JSF avec des facelets et je dois obtenir les parameters de requête et de session dans la page JSF. Dans les pages JSP, j’ai eu ce paramètre comme “${requestScope.paramName}” : “${requestScope.paramName}” ou “${sessionScope.paramName}” . Mais maintenant, après avoir utilisé JSF, il n’y a plus que des beans et vous ne pouvez obtenir aucune valeur, […]

Parfois, je vois que l’URL JSF est * .jsf, parfois * .xhtml et parfois / faces / *. Pourquoi?

J’ai essayé d’apprendre JSF, et parfois je vois que l’URL est *.jsf et parfois est *.xhtml ou /faces/* . Quelqu’un peut-il remplir mes connaissances, s’il vous plaît? Lorsque je crée un fichier JSF à l’aide de Facelet, l’extension du fichier est .xhtml , d’où .jsf extension .jsf ?

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 supprimer la bordure de PrimeFaces spécifiques p: panelGrid?

J’ai du mal à supprimer border d’une PrimeFaces spécifique . Some tags Some tags J’ai pu enlever la bordure des cellules avec: .companyHeaderGrid td { border: none; } Mais .companyHeaderGrid { border: none; } Ne marche pas.