Bonjour à tous, et bonne année!

Je ne savais où poster exactement mon message.
Cependant ce forum, me semble être la bonne place.

J'essaye actuellement de faire valider mes pages jsp à la norme W3C.
(Avec un DOCTYPE XHTML 1.0)

Mais une erreur persiste dans mes pages:
"ID "JAVAX.FACES.VIEWSTATE" already defined"

En effet pour chaque formulaire, du code est généré comme suit:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<input type="hidden" name="javax.faces.ViewState" id="javax.faces.ViewState" value="rO0ABXVyABN[...]B+AN0=" />
L'id de cet input, ne changeant pas; je recois des erreurs.

Après quelques recherches, je suis tombé sur ces liens:
https://issues.springframework.org/browse/SWF-1401
http://bugs.sun.com/bugdatabase/view...bug_id=6708426

Il semblerait qu'il soit donc impossible de valider du code avec un doctype XHTML.

Mes questions sont donc les suivantes:
Est-ce bien vrai? Cela me paraît quand même gros, non?
Quant est-il avec un autre?
Quels sont vos conseils/expériences afin d'être à la norme W3C?

Merci de votre aide,

Bonne soirée,