validação Struts 1

Feras

estou validando uma tela de login do lado do servidor com o ActionErrors do struts I esta fazendo a validação

mas não esta exindo a msg que cadastrei no meu arquivo .properties e esta tudo certo até a Action onde estou fazendo a validação

segue os codigos abaixo.

minha jsp

<html:form action="/login" method="post">
	<html:messages id="mensagens"></html:messages>
		<hr size="2">
			<table align="center">
				<tr>
					<td>Login:<html:text property="usuario" size="20"></html:text></td>
					<td><font color="red"><html:errors property="error.campoUsuario" /></font><br>
				</tr>
				<tr>
					<td>Senha<html:password property="senha" size="20"></html:password></td>
					<td><font color="red"><html:errors property="error.campoSenha" /></font><br>
				</tr>
				<tr>
					<td align=CENTER colspan="2">
						<html:submit value="Logar" ></html:submit>
					</td>
				</tr>
			</table>
		<hr size=2 />
	</html:form>

minha Action


	public ActionForward execute(ActionMapping mapping, ActionForm form,
			HttpServletRequest req, HttpServletResponse res) throws Exception {
		try {
			LoginForm loginForm = (LoginForm) form;
			LoginTO loginTO = new LoginTO();
			LoginImplDAO loginImplDAO = new LoginImplDAO();			
			ActionErrors actionErrors = new ActionErrors();
			ActionMessages mensagens = new ActionMessages();
			
			if (loginForm.getUsuario()== null || loginForm.getUsuario().equals("")) {
				actionErrors.add("error.campoUsuario", new ActionMessage("error.campoUsuario"));
			}
			if (loginForm.getSenha()== null || loginForm.getSenha().equals("")) {
				actionErrors.add("error.campoSenha",new ActionMessage("error.campoSenha"));
			}else{
				loginTO = loginImplDAO.buscarUsuario(loginForm.getUsuario(),loginForm.getSenha());
			}				
			mensagens.add(actionErrors.GLOBAL_MESSAGE, new ActionMessage("error.campoUsuario"));
			mensagens.add(actionErrors.GLOBAL_MESSAGE, new ActionMessage("error.campoUsuario"));
			saveMessages(req, mensagens);
			req.setAttribute(Globals.MESSAGE_KEY, mensagens); 
			
			return mapping.findForward("erro");
			
		} catch (Exception e) {
			e.printStackTrace();
		}
		return mapping.findForward("sucesso");
	}

meu arquivo .properties


error.campoUsuario= Preencher campo Usuário
error.campoSenha= Preencher campo Senha