RESOLVIDO (Struts + ActionMessages)

Galera como posso fazer para validar o metodo da minha action e usar o ActionMessages para enviar a mensagem de validação para minha JSP e como pegar a mensam e imprimir no JSP

Action

public ActionForward salvar(ActionMapping mapping, ActionForm  form,
            HttpServletRequest request, HttpServletResponse response)
            throws Exception {
        
        HttpSession session = request.getSession();
        
        UsuarioForm usuarioForm = (UsuarioForm) form;
        Usuario usuario = new Usuario();
        
        BeanUtils.copyProperties(usuario, usuarioForm);
        
        if(usuarioForm.getNome() != null){
            
        persistencia.salvar(usuario);        
        return mapping.findForward(SUCCESS);        
        
        }else
            
        message.add(ActionMessages.GLOBAL_MESSAGE , new ActionMessage("error.vazio.required"));
        
        return mapping.findForward(FAIL);
    }

JSP

<html:form action="usuario" focus="idusuario">
            <bean:message key="label.id"/><html:text property="idusuario"/>
            <bean:message key="label.nome"/><html:text property="nome"/>
            <bean:message key="label.senha"/><html:password property="senha"/>
            <html:submit property="method"><bean:message key="button.salvar" /></html:submit>
            <html:submit property="method"><bean:message key="button.deletar" /></html:submit>
            <html:submit property="method"><bean:message key="button.buscar" /></html:submit>          
        </html:form>        

Como posso fazer isso pessoal

Consegui fazer as validações direto na action usando as actionMessages
Valeu Joao Lucas, pela força :smiley:

JSP


    <logic:messagesPresent message="true">
            <ul><span>  
                <html:messages id="message" message="true">
                    <logic:present name="message">
                        <bean:write name="message"/>                        
                    </logic:present>
                </html:messages></span>
            </ul>
        </logic:messagesPresent>
    
        <html:form action="usuario" focus="idusuario">
            <bean:message key="label.id"/><html:text property="idusuario"/>
            <bean:message key="label.nome"/><html:text property="nome"/>
            <bean:message key="label.senha"/><html:password property="senha"/>
            <html:submit property="method"><bean:message key="button.salvar" /></html:submit>
            <html:submit property="method"><bean:message key="button.deletar" /></html:submit>
            <html:submit property="method"><bean:message key="button.buscar" /></html:submit>          
        </html:form>        

Action


public ActionForward salvar(ActionMapping mapping, ActionForm  form,
            HttpServletRequest request, HttpServletResponse response)
            throws Exception {
        
        HttpSession session = request.getSession();
        
        UsuarioForm usuarioForm = (UsuarioForm) form;
        Usuario usuario = new Usuario();
        
        BeanUtils.copyProperties(usuario, usuarioForm);
        
        if(usuarioForm.getNome() != null && !usuarioForm.getNome().equals("")){                
            
        persistencia.salvar(usuario);        
        return mapping.findForward(SUCCESS);        
        
        }else
            
        message.add("message" , new ActionMessage("error.vazio.required"));
        saveMessages(request, message);
        return mapping.findForward(FAIL);
    }