Для интернационализации использую <fmt:message key="m"/>
- jstl
При невалидной странице хочу выполнить функцию
function showError(container) {
var msgElem = document.createElement("p");
msgElem.innerHTML = "<fmt:message key=\"error\"/> ";
container.appendChild(msgElem);
}
В container должно появиться <p><fmt:message key="error"/></p>
Получаю <p><fmt:message key="error"></fmt:message></p>
Кто-то может сказать что я делаю не так?
P.S. страница не HTML, а JSP. Да, я понимаю, что fmt - не тэг html. Это тэг jstl, который работает на jsp
На стороне сервера сгенерировать скрытый тег p
с локализованной строкой, а в js-коде просто делать его видимым в случае необходимости. Или сделать сервлет отдающий localized.js, содержащий словарь локализованных строк.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Подскажите,как правильно собирать элементы принадлежащие к определённой группеЕсть некая HTML-структура типа