Formatear un valor de un bean con Struts: los attributos "format" y "formatkey"
Artículo por Club Developers · 21 julio 2006
2367 vistas
Tendremos que usar el atributo format del tag .
De esta manera, si el valor numérico de la variable de la ActionForm referenciada por "mybean" vale 123456789, se mostrará 123,456,789.00, deacuerdo al patrón #,##0.00.
También podemos localizar los patrones de formateo para diferenciarlos en función del idioma. Para hacerlo tendremos que ponerlos en el bundles de recursos.
Ejemplo:
Tendremos que usar:
Atención: el patrón usado tiene que ser compatible con el idioma. Por ejemplo, '#,##0.00' no funcionará con el locale 'es', devido a que es un patrón inglés.
xml
<bean:write name='mybean' property='number' format='#,##0.00' />
De esta manera, si el valor numérico de la variable de la ActionForm referenciada por "mybean" vale 123456789, se mostrará 123,456,789.00, deacuerdo al patrón #,##0.00.
También podemos localizar los patrones de formateo para diferenciarlos en función del idioma. Para hacerlo tendremos que ponerlos en el bundles de recursos.
Ejemplo:
java
number.format=#,##0.00
Tendremos que usar:
xml
<bean:write name='mybean' property='number' format='#,##0.00' formatkey='number.format'/>
Atención: el patrón usado tiene que ser compatible con el idioma. Por ejemplo, '#,##0.00' no funcionará con el locale 'es', devido a que es un patrón inglés.