В настоящее время я работаю над проектом Spring, и мне приходилось использовать теги fmt внутри моих JSP. На самом деле теги fmt отлично работают для меня и читают правильное значение от файла messages.properties
.Проблема с тегом fmt
, например:
<fmt:message key="General.Settings"/>
в файле .properties
:
General.Settings=Settings
читает это просто отлично.
Теперь проблема возникает при установке тега fmt внутри других тегов JSTL.
Например:
<input name="commit" value= <fmt:message key="AllMessages.PostThisMessage"/>
type="submit" onclick="return isEmpty();" />
Внутри .properties
файла:
AllMessages.PostThisMessage=Post this message
но он отображает только слово "сообщение" вместо "Создать это сообщение"
и тот же со всеми другими теги fmt внутри других тегов JSTL.
любые предложения?
+1 Для не-гнездования в JSP. Я ненавижу, когда вижу код с тегами внутри других открывающих тегов/недопустимых XML. –