Questa regola contrassegna i file JSP inclusi in modo statico che hanno una codifica differente dal JSP che li contiene (JSP parent). In JSP 1.2, la codifica della pagina veniva eseguita in base all'unità di conversione. In JSP 2.0, viene eseguita in base al file.
Ad esempio, se a.jsp include in modo statico b.jsp, ed è specificata una codifica di pagina in a.jsp ma non in b.jsp:
Questa regola determina la codifica JSP:
1. Controllando il contentType charset JSP.
Esempio:
<%@ page contentType="text/html;charset=UTF-8"%>
2. Se non trovata in contentType, controllando pageEncoding.
Esempio:
<%@ page pageEncoding="UTF-8"%>
3. Se non trovata, viene utilizzato l'insieme di caratteri predefinito ISO-8859-1.
Esempio di file JSP inclusi in modo statico:
<%@ include file="copyright.jsp"%>
Per ulteriori informazioni, consultare