Ta reguła oznacza flagą statycznie włączone pliki JSP o kodowaniu innym niż kodowanie włączającego pliku JSP (nadrzędnego pliku JSP). W przypadku specyfikacji JSP 1.2 kodowanie strony było wykonywane dla poszczególnych jednostek translacji. W przypadku specyfikacji JSP 2.0 zadanie to jest wykonywane dla poszczególnych plików.
Jeśli na przykład plik a.jsp statycznie włącza plik b.jsp, a kodowanie strony zostało określone w pliku a.jsp, ale nie w pliku b.jsp:
Ta reguła określa kodowanie strony JSP w następujący sposób:
1. Sprawdzany jest zestawu znaków w parametrze contentType strony JSP.
Przykład:
<%@ page contentType="text/html;charset=UTF-8"%>
2. Jeśli parametr contentType nie zostanie znaleziony, sprawdzany jest parametr pageEncoding.
Przykład:
<%@ page pageEncoding="UTF-8"%>
3. Jeśli nie zostanie znaleziony, zostanie użyty domyślny zestaw znaków ISO-8859-1.
Przykład statycznie włączanych plików JSP:
<%@ include file="copyright.jsp"%>
Informacje dodatkowe: