Rechercher un changement de comportement pour le codage JSP inclus

Cette règle marque statiquement les fichiers JSP inclus qui possèdent un codage différent du JSP parent. Dans JSP 1.2, le codage des pages était effectué par unité de conversion. Dans JSP 2.0, il est effectué par fichier.

Par exemple, si a.jsp inclut statiquement b.jsp et qu'un codage des pages est spécifié dans a.jsp, mais pas dans b.jsp :

Cette règle détermine le codage des pages JSP en :

1. Vérifiant le jeu de caractères de contentType dans les pages JSP.

Exemple: <%@ page contentType="text/html;charset=UTF-8"%>

2. Si le jeu de caractères n'est pas détecté dans contentType, en vérifiant pageEncoding.

Exemple: <%@ page pageEncoding="UTF-8"%>

3. Si le jeu de caractères n'est pas détecté, en utilisant le jeu de caractères par défaut, ISO-8859-1.

Exemple de fichiers JSP inclus statiquement :
<%@ include file="copyright.jsp"%>

Pour plus d'informations, voir :