Проверка кодировки включенных JSP

Это правило помечает статически включенные файлы 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"%>

Дополнительная информация: