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 {</p>
<p>    @Override<br />
    public String execute() {<br />
        try {<br />
            // Uma operação qualquer<br />
        } catch (Exception ex) {<br />
            addError(&quot;Ops! Uma exception!&quot;);<br />
            return ERROR;<br />
        }</p>
<p>        addMessage(&quot;Operação realizada com sucesso!&quot;);<br />
        return SUCCESS;<br />
    }<br />
}

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:

&lt;h1&gt;Uma Página Qualquer&lt;/h1&gt;<br />
&lt;p&gt;Resultado da operação:&lt;/p&gt;<br />
&lt;mtw:outMessage&gt;<br />
    &lt;p class=&quot;mensagem&quot;&gt;&lt;mtw:out /&gt;&lt;/p&gt;<br />
&lt;/mtw:outMessage&gt;<br />
&lt;mtw:outError&gt;<br />
    &lt;p class=&quot;erro&quot;&gt;&lt;mtw:out /&gt;&lt;/p&gt;<br />
&lt;/mtw:outError&gt;

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