Как получить значение атрибута директивы из файла свойств, основанного на Locale? - PullRequest
0 голосов
/ 22 декабря 2010

Задача состоит в том, чтобы условно включить CSS-файл на основе локали.Для этого я собираюсь указать путь к зависимому от локали файлу css в файле свойств.Я использую следующую директиву для включения css в страницу -

<%@ include file="/path/to/my.css" %>

Как получить значение атрибута файла из файла свойств?

Примечание :У меня fmt taglib реализована и работает нормально.Итак, я хотел бы сделать что-то вроде -

<%@ include file="<fmt:message key='page.css'/>" %>

Но вышесказанное не работает по понятным причинам.

1 Ответ

0 голосов
/ 22 декабря 2010

@include - время компиляции (выполняется, когда JSP должен быть скомпилирован), тогда как <fmt:message> - время выполнения (выполняется, когда JSP должен быть выполнен). Вы хотите использовать вместо среды выполнения <jsp:include>.

...