Чарсет JSP-тегов - PullRequest
       10

Чарсет JSP-тегов

5 голосов
/ 11 февраля 2012

Простой вопрос о кодировке тегов JSP.

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@taglib  tagdir="/WEB-INF/tags" prefix="custom" %>
<custom:mytag>  </custom:mytag>

mytag - это просто. tag файл находится в WEB-INF/tags.Кодировка этого файла в Eclipse - UTF-8.По какой-то причине символы UTF-8 не отображаются должным образом.

Это влияет только на теги, другие jsp-s, которые были включены, отображают отлично

Ответы [ 2 ]

19 голосов
/ 11 февраля 2012

<%@tag pageEncoding="UTF-8"%>, помещенный в ваш файл тега, поможет.

Атрибуты директивы тега напоминают атрибуты page.

0 голосов
/ 26 августа 2015

В моем случае проблема была в порядке объявления атрибута pageEncoding.Я понял, что атрибут pageEncoding должен быть первым атрибутом, объявленным сразу после директивы @tag.

Неправильно : <%@tag description="some description" pageEncoding="UTF-8"%>

Правильно: <%@tag pageEncoding="UTF-8" description="some description"%>

...