Problema com fmt:setLocale + fmt:formatNumber

Bom dia pessoal,

Estou tentando formatar um número no jsp (formato brasileiro - ###.###.###,##) utilizando os dois comando abaixo:

<fmt:setLocale value="pt_BR" scope="session"/> 
<fmt:formatNumber value="${v1 + v2 - v3}" type="number" minFractionDigits="2" var="cur" />

Já tentei utilizar o pattern customizado:

<fmt:setLocale value="pt_BR" scope="session"/> 
<fmt:formatNumber value="${valor}" pattern="#,##0.00"/>

Porém tb não fui feliz. Aparentemente, o fmt:setLocale não tem efeito nenhum … :x

Já pesquisei em ‘n’ lugares, porém ainda não encontrei a solução. Se alguém puder ajudar :idea:

Obrigado desde já.
Att.
Fernando.

Ignorem o atributo var=“cur”, esse faz parte do código original :roll: