Ez a szabály azon statikusan befoglalt JSP fájlokat látja el jelzővel, melyek a befoglaló (szülő) JSP fájltól eltérő kódolással rendelkeznek. A JSP 1.2 változatában az oldalkódolás meghatározása fordítási egységenként került végrehajtásra. A JSP 2.0 változatában ez már fájlonként van megadva.
Ha például az a.jsp statikusan tartalmazza a b.jsp fájlt, az oldalkódolás pedig megadásra kerül az a.jsp fájlban, a b.jsp fájlból azonban hiányzik, akkor:
Ez a szabály az alábbiak szerint állapítja meg a JSP kódolást:
1. Ellenőrzi a JSP contentType karakterkészletét.
Példa:
<%@ page contentType="text/html;charset=UTF-8"%>
2. Ha nem találja a contentType karakterkészletében, akkor ellenőrzi a pageEncoding értékét.
Példa:
<%@ page pageEncoding="UTF-8"%>
3. Ha nem találja, akkor az alapértelmezett ISO-8859-1 karakterkészletet fogja használni.
Példa statikusan befoglalt JSP fájlokra:
<%@ include file="copyright.jsp"%>
További információkért tekintse meg az alábbi leírásokat: