2010-08-30 7 views
1

Mon application Web JSF utilise PrimeFaces Captcha. Il fonctionne correctement sous Firefox et IE, mais il n'apparaît pas sous Chrome. Je ne reçois pas d'erreurs à la génération de pages, mais si je tente d'afficher les données avec le Captcha invisible, le message d'erreur suivant apparaît:Le Captcha PrimeFaces ne s'affiche pas sous Chrome

j_idt25:j_idt32: Validation Error: Value is not valid. 

Il n'y a pas d'élément avec id « j_idt32 » dans le XHTML code source. J'ai vérifié cela avec les deux navigateurs.

Toute aide serait appréciée, merci d'avance! Daniel

Répondre

6

Ce qui suit peut être à l'origine dans le PrimeFaces FAQ Manuel de l'utilisateur:

Avec facelets certains composants comme les cartes ne fonctionnent pas dans Safari ou Chrome, mais Theres aucun problème avec Firefox.

La raison commune est la réponse mimeType lors de l'utilisation avec PrimeFaces avec facelets. Vous devez vous assurer que responseType est text/html. Avec facettes, vous pouvez utiliser le <f:view contentType=”text/html”> pour appliquer ce paramètre.

Cela a résolu mon problème.

+0

vous êtes un génie terrifié – arg20

Questions connexes