Каков вариант использования isResource () - false в структурах ActionError - PullRequest
0 голосов
/ 11 октября 2018

Вот мой код для помещения всех сообщений об ошибках в ArrayList.

Можете ли вы объяснить, как errorMessage.isResource () будет работать с примером как для истинного, так и для ложного случая.

ArrayList<String> errMessages = new java.util.ArrayList<String>();
ActionErrors error = (ActionErrors) 
request.getAttribute(Globals.ERROR_KEY);
Iterator<ActionMessage> iterator = errors.get();
MessageResources resources = (MessageResources) 
request.getAttribute(Globals.MESSAGES_KEY);
while (iterator.hasNext()) {
ActionMessage errorMessage = iterator.next();
if (errorMessage.isResource()) {
errMessages.add(resources.getMessage(errorMessage.getKey(), 
errorMessage.getValues()));
} else {
errMessages.add(errorMessage.getKey());
}
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...