Problema com Struts 2 (conversão de double no JSP)

Senhores, estou usando Struts 2, e quando tento mostrar uma propriedade double de um objeto, me mostra sempre com ponto em vez de vírgula.

Quando tento fazer o contrário, entrar com um valor double digitado em um textbox, dá pau na conversão tb.

Já mudei no struts.properties para:
struts.locale=pt_BR

Tb já tentei usar o i18N Interceptor.

Tentei usar JSTL em vez de s:property

Mas nada disso funcionou. Alguém já passou por isso.

Se estiver usando JSTL
http://java.sun.com/products/jsp/jstl/1.1/docs/tlddocs/fmt/formatNumber.html

Se for JSP “purão” mesmo
http://java.sun.com/j2se/1.5.0/docs/api/java/text/DecimalFormat.html

obs:
<fmt:formatNumber value="${valorOriginal}" pattern=" #,##0.00"/>

[quote]Senhores, estou usando Struts 2, e quando tento mostrar uma propriedade double de um objeto, me mostra sempre com ponto em vez de vírgula.
[/quote]Vc. tem tags especificas do Struts 2.0.8 para fazer essa interação.:
http://www.roseindia.net/struts/struts2/index.shtml
sds

Eu já havia usado essas tags. Mas não funcionaram.

E o pior é quando eu vou atualizar os dados (dou um submit). Se a variável for com vírgula para o meu servidor, o struts não consegue converter para double na Action.