Это правило помечает статически включенные файлы JSP, чья кодировка отличается от кодировки включающего (родительского) JSP. В JSP 1.2 кодировка страницы делалась один раз на единицу компиляции. В JSP 2.0 это делается отдельно для каждого файла.
Например, если a.jsp статически включает b.jsp и кодировка страницы указана в a.jsp, но не указана в b.jsp, то:
Это правило определяет кодировку JSP следующим образом:
1. По параметру charset в атрибуте contentType JSP.
Example:
<%@ page contentType="text/html;charset=UTF-8"%>
2. Если по атрибуту contentType определить кодировку не удалось, проверяется атрибут pageEncoding.
Example:
<%@ page pageEncoding="UTF-8"%>
3. В противном случае используется набор символов по умолчанию - ISO-8859-1.
Пример статически включенных файлов JSP:
<%@ include file="copyright.jsp"%>
Дополнительная информация: