Meilleures pratiques de programmation JSP : Assurer la conformité à XHTML
Les éléments JSTL et HTML de vos pages JSP doivent être conformes à la norme et aux recommandations W3C XHTML.
- Utilisez les minuscules pour tous les noms d'éléments et d'attributs. Par exemple, <table>, et non pas <TABLE>.
- Encadrez toutes les valeurs d'attribut de guillemets. Par exemple, <img value="car.jpg" width="20" />, et non pas <img value='car.jpg' width=20/>.
- Assurez-vous que chaque élément a une balise de fin ou se termine automatiquement s'il est vide. Par exemple, <p>Bienvenue sur HCL Commerce !</p> ou <c:set var="xyz" value="uvw" />.
- Pour la compatibilité HTML, incluez un espace dans toutes les balises d'élément vide avant de fermer la balise. Par exemple, <br /> au lieu de <br/>.
-
Assurez-vous que la page HTML produite par votre page JSP commence par une déclaration de type document valide. Par exemple :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Pour assurer la conformité XHTML, utilisez les validateurs XHTML, tels que le validateur HTML Developer HCL Commerce (cliquez avec le bouton droit sur le fichier et sélectionnez Exécuter la validation) ou le W3C Markup Validation Service.