как распечатать ресурс в строку (Struts Java) - PullRequest
0 голосов
/ 29 декабря 2011

предположим следующий код:

ActionMessages errors = f.validate(mapping, request);
Iterator<ActionMessage> iter = errors.get();
while (iter.hasNext()) {
    output.append(iter.next()+"<br />");
}

если actionMessage указывает на ресурс, как я могу получить строку в ресурсе вместо печати ключа?

1 Ответ

1 голос
/ 30 декабря 2011

Проверьте, возвращает ли isResource() true, и, если это так, вызовите getResources() и используйте полученный экземпляр MessageResources для формирования сообщения со своим ключом ресурса иего значения.

Обратите внимание, что сообщения действий обычно отображаются из JSP, и что JSP должен использовать ошибки Struts и теги сообщений для отображения сообщений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...