Pessoal, estou começando a estudar struts e estou vendo a parte de validações.Eu ainda não entendi o trecho na jsp com o seguinte código:
<logic:messagesPresent>
<bean:message key=“errors.header”/>
-
<html:messages id="error">
- <bean:write name="error"/> </html:messages>
no arquivo de recursos eu determinei a mensagem a ser apresentada e na action eu verifico o usuarrio e senha da seguinte forma(isso foi só um teste):
if (user.getName().equals("admin") && user.getPassword().equals("admin")) {
HttpSession session = request.getSession();
session.setAttribute("user", user);
return mapping.findForward("success");
} else {
errors.add(ActionErrors.GLOBAL_ERROR, new ActionError ("errors.autentication"));
}
if (!errors.isEmpty()) {
saveErrors(request, errors);
return new ActionForward(mapping.getInput());
}
Alguem sabe explicar como funciona essa tag?