• Lunes 23 de Diciembre de 2024, 12:38

Autor Tema:  Como Formatear Números Con Struts???  (Leído 1848 veces)

elisa44

  • Miembro activo
  • **
  • Mensajes: 33
    • Ver Perfil
Como Formatear Números Con Struts???
« en: Miércoles 27 de Septiembre de 2006, 04:32 »
0
Hola,
Necesito que alguien me ayude. Tengo un formulario donde en un input o tag o no se como llamarlo, muestro datos de una base de datos, al mismo tiempo en ese mismo input tengo que modificar ese dato para actualizarlo. Necesito mostrar ese dato formateado, por ejemplo si so 60000000, tiene que mostrarse 60.000.000, y cuando yo escriba sobre el para cambiarlo, si escribo 50000, tiene que mostrarme 5.000, no puedo poner punto, sólo tengo que ingresar 5000 y mostrarme 5.000. El problema está que con <bean: define, lo hace para mostrarlo, pero no me deja escribir, he usado <write… fromat=….., pero no me funciona. Yo muestro los datos así:
<TD align="left" width="50%" colspan="2">
<input type="text" maxlength="29" size="15"  styleClass="Lectura-izq" name="topeSaldoApvTotal" value='<bean:write name="MantencionDeParametrosForm" property="topeSaldoApvTotal" />' />
   </TD>   

Y es "topeSaldoApvTotal" el que tiene que mostrarse con formato y escribirse con formato.
Ojala alguien pueda ayudarme.

Gracias

Satari

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Re: Como Formatear Números Con Struts???
« Respuesta #1 en: Jueves 28 de Septiembre de 2006, 07:57 »
0
yo tenía un problema similar y tomé una solución un poco chapuza... en el form declararlo como un String en vez de como un número, el problema es que en los bean tengo que quitarle el formato que le doy cada vez que lo uso.

espero q t valga!!
no importa lo que digan, no importa lo que haga... prolog es maligno y merece morir!!!

silverfox

  • Miembro MUY activo
  • ***
  • Mensajes: 280
    • Ver Perfil
Re: Como Formatear Números Con Struts???
« Respuesta #2 en: Jueves 28 de Septiembre de 2006, 10:33 »
0
Hola.


Si lo que quieres es dar formato a los números con Java dentro de tu bean, tendrías que echar un vistazo a la clase DecimalFormat, que puede convertir una cadena de un número formateado en el número y el número formatearlo como cadena.




Espero que te sirva.




Silverfox

elisa44

  • Miembro activo
  • **
  • Mensajes: 33
    • Ver Perfil
Re: Como Formatear Números Con Struts???
« Respuesta #3 en: Viernes 29 de Septiembre de 2006, 03:01 »
0
Ya lo logre, si alguien está interaso o interesada, ningun problema lo mando, es un poco largo, en realizadad no tanto, cuando muestro la tabla´con datos de la BD, lo mando formateado desde la clase con un metodo de no mas de tres o cuatro lineas , cuando escribo sobre él o modifico el numero en el form, uso javaScript y  antes de actualizar le saco los puntos o coma segun el caso.
Un metodo cortito en la clase y unos varios en javaScript.

Gracias de todas maneras.


 :rolleyes: