Ответ 1
Поместите следующее в web.xml
для достижения цели.
<jsp-config>
<jsp-property-group>
<url-pattern>*.jsp</url-pattern>
<page-encoding>UTF-8</page-encoding>
</jsp-property-group>
</jsp-config>
Мне нужно кодировать все мои JSP как UTF-8.
Я огляделся и обнаружил, что могу использовать следующую директиву страницы, чтобы выполнить это:
<%@page pageEncoding="UTF-8"%>
Это работает отлично, , но Мне нужен способ включить эту директиву ко всем моим JSP. Я не хочу вставлять его в начало каждого JSP файла в моем проекте.
У меня есть заголовочный файл, который все мои JSP используют для отображения заголовка страницы. Я хотел бы иметь возможность установить кодировку страницы в включенном заголовочном файле и применить ее к странице, содержащей ее. К сожалению, из чтения этого, похоже, что директива <%@ page %>
распространяется только на дочерние элементы, поэтому я не могу просто установить кодировку в заголовке, потому что кодирование не будет унаследовано фактической страницей.
Может ли кто-нибудь дать мне чистый способ установить кодировку символов на всех моих JSP?
Поместите следующее в web.xml
для достижения цели.
<jsp-config>
<jsp-property-group>
<url-pattern>*.jsp</url-pattern>
<page-encoding>UTF-8</page-encoding>
</jsp-property-group>
</jsp-config>