Ellenőrizze a befoglalt JSP kódolás viselkedésváltozását

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: