Toto pravidlo značí staticky zahrnuté soubory JSP, které mají odlišné kódování od zahrnutého JSP (nadřízený JSP). V JSP 1.2 bylo kódování stránky provedeno na základě překladové jednotky. V JSP 2.0 se provádí na základě souborů.
Pokud například a.jsp staticky zahrnuje b.jsp a kódování stránky je uvedeno v a.jsp, ale ne v b.jsp:
Toto pravidlo určuje kódování JSP podle:
1. Kontrola znakové sady JSP contentType.
Příklad:
<%@ page contentType="text/html;charset=UTF-8"%>
2. Pokud se nenachází v contentType, pak kontrola pageEncoding.
Příklad:
<%@ page pageEncoding="UTF-8"%>
3. Pokud se nenachází, použije se výchozí znaková sada ISO-8859-1.
Příklad staticky zahrnutých souborů JSP:
<%@ include file="copyright.jsp"%>
Další informace viz