Tutorial Mentawai #5 – Mensagens Dinâmicas

Padrão

Olá pessoal!

No tutorial de hoje, vou mostrar como é fácil a criação de mensagens dinâmicas de aviso ou de erro no Mentawai. Essas mensagens podem ser utilizadas para feedback de uma operação que o usuário tenha executado na aplicação web.

Para utilizar tal recurso, basta fazer uso dos métodos addMessage() e addError() em sua action, passando como argumento a mensagem em questão ou o índice da mensagem no arquivo de internacionalização (que será visto nos próximos tutoriais).

Vamos fazer um exemplo:

public class MinhaAction extends BaseAction {

    @Override
    public String execute() {
        try {
            // Uma operação qualquer
        } catch (Exception ex) {
            addError("Ops! Uma exception!");
            return ERROR;
        }

        addMessage("Operação realizada com sucesso!");
        return SUCCESS;
    }
}

Já na sua JSP, para obter as mensagens, basta utilizar as tags <mtw:outMessage> ou <mtw:outError> que exibem o seu conteúdo caso existam mensagens correspondentes:

<h1>Uma Página Qualquer</h1>
<p>Resultado da operação:</p>
<mtw:outMessage>
    <p class="mensagem"><mtw:out /></p>
</mtw:outMessage>
<mtw:outError>
    <p class="erro"><mtw:out /></p>
</mtw:outError>

Simples, não? No próximo tutorial veremos como é a funcionalidade de validação no Mentawai! Até lá! 😀

Deixe uma resposta