isResource()的用例是什么-在struts ActionError中为false

时间:2018-10-11 07:33:10

标签: struts

这是我的代码,用于将所有错误消息放入ArrayList。

您能通过一个包含true和false的示例来说明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());
}
}

0 个答案:

没有答案