Ok, voici le problème: J'ai une application JSF et quelques fichiers JSP. Disons que j'ai main.jsp qui a une vue et inclut sub.jsp. Cela fonctionne bien. sub.jsp contient une sous-vue. En conséquence, tous les ID des éléments de formulaire dans sub.jsp suivent la forme de 'subview: component'. Supposons maintenant que j'utilise un ajax et que je veuille récupérer la page jsp sub.jsp et l'inclure dans un DIV quelque part. Maintenant, les ID sont tous de la forme «composant». Je ne connais pas un moyen de contourner cela, et avoir à vérifier pour 2 jeux différents d'ID dans mon javascript interactif est une douleur. Y a-t-il un moyen d'obtenir des ID cohérents?Chargement de la charge ajax dans JSF
J'ai essayé: Retrait de la sous-vue - (l'appel AJAX échouera car pas de vue se trouve)
et
h: form prependid = false - ce ne supprime que l'identifiant de forme, pas les ID de sous-vue