Formatação de moeda

Olá, gostaria de saber como faço para formatar um valor Float para Moeda no JSP. Alguém pode me ajudar?

Usa taglib fmt:

<%@taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>

<input type="text" name="valor" size="20" value="<fmt:formatNumber value="${parametro.valor}" type="currency"/>" /> 

Ola amigo e se eu quiser usar o contrario?
tipo, tenho um input e eu gostaria de digitar: 2.794.00, guardar no banco mysql e quando voltar eu somar este valor com de outra tabela e aparecer: R$4.000,00 como resultado pra mim, tem como isso??