JSF le problème de l'autocomplete off
Le problème de l’autocomplete off
Lorsque l’on crée un formulaire JSF (<h:form>), le moteur de rendu crée bien sûr une balise HTMLHTML (HyperText Markup Language) est un langage permettant de décrire le découpage d'une page web. , mais il ajoute également plusieurs de type hidden. Entre autre, le javax.faces.ViewState qui permet de récupérer l’état de vos composants d’une requête HTTP à l’autre. Le problème vient du fait que Mojarra, l’implémentation de référence, a la fâcheuse manie d’ajouter l’attribut autocomplete= »off » sur chacun de ces input ViewState.
Là où le bât blesse, c’est que cet ajout qui n’est d’aucune utilité provoque une erreur lorsque l’on passe son code au validateur W3C, chose que l’on peut être amené à faire dans une démarche d’accessibilité et/ou de référencement.
La solution : context param
Heureusement une solution existe : comme toujours, JSF propose une correction de bug sous la forme d’un paramétrage. Vous avez donc un spécifique pour cette situation, à insérer simplement dans votre fichier web.xml :
{{< highlight java >}} < context-param>
La valeur « true » ajoute l’autocomplete, « false » le supprime.
Dans les précédentes versions de JBoss, il était très facile de récupérer des informations de monitoring via les MBean. Ce biais de récupération disparait dans JBoss 7 au profite du CLI et de la console web de management.
Découvrez la planche #71 !
On vous a confié la responsabilité d'une application et vous vous demandez quelle est la meilleure manière de tester votre logiciel ? Vous vous dites qu'en 2025, tester une application devrait être plus facile qu'auparavant, qu'il doit exister des bonnes pratiques, et qu'elles sont sûrement appliquées dans toutes les entreprises… sauf la vôtre ? Il est donc temps de faire un point sur les bonnes pratiques de tests logiciels en 2025 !