Valores montários em Real com bean writer do Stuts.
O format do BeanWrite do Struts 1 utiliza o DecimalFormat do Java, isso quer dizer que utilizar vírgula como separação dos centavos (##.000,00) irá causar erro, já que "." é o separador decimal ou monetário e "," é o separador de grupos.
Para resolver esse problema você pode utilizar o atributo locale passando um objeto Locale do Java.
Exemplo:
...
<%@ page import="java.util.Locale"%>
<%
Locale meuLocal = new Locale( "pt", "BR" );
request.getSession().setAttribute("meuLocal", meuLocal);
%>
...
< bean:write name="lst" property="saldo" locale="meuLocal" format="##,000.00"/ >
...
Nenhum comentário:
Postar um comentário