Această regulă semnalează fişierele JSP incluse static care au altă codare faţă de JSP-ul care le include (JSP-ul părinte). În JSP 1.2, codarea de pagină era realizată per unitate de traducere. În JSP 2.0, se realizează per fişier.
De exemplu, dacă a.jsp include static b.jsp este specificată o codare de pagină în a.jsp, dar nu în b.jsp:
Regula determină codarea JSP astfel:
1. Se verifică setul de caractere în JSP contentType.
Example:
<%@ page contentType="text/html;charset=UTF-8"%>
2. Dacă nu este găsit în contentType, se verifică pageEncoding.
Example:
<%@ page pageEncoding="UTF-8"%>
3. Dacă nu este găsit, se utilizează setul de caractere implicit ISO-8859-1.
Exemplu de fişiere JSP incluse static:
<%@ include file="copyright.jsp"%>
Pentru informaţii suplimentare, vedeţi