#java #struts2
#java #struts2
Вопрос:
Я передаю три параметра в getText, но заполняется только первый.
getText(«error.invalidcode», новая строка[] {«имя», «возраст», «xyz»});
И в моем ApplicationResources.properties
ошибка.свойство invalidcode={0} и {1} содержит ошибку с кодом {2}.
Я получаю следующий результат: имя и свойство {1} имеют ошибку с кодом {2}.
Чего мне не хватает?
Ответ №1:
Проблема возникла с полем, содержащим специальные символы.
error.missingfield={0}'s and {1} property has error with code {2}.
Пришлось экранировать, добавив еще одну одинарную кавычку как:
error.invalidcode={0}''s and {1} property has error with code {2}.