File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes JSF and the fly likes Number formatting in text input Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » JSF
Bookmark "Number formatting in text input" Watch "Number formatting in text input" New topic

Number formatting in text input

Jamie Williams
Ranch Hand

Joined: Mar 31, 2006
Posts: 70
I need to show numbers in an input text field on a form to 5 points of precision eg 0.25 must be shown as 0.25000
That's easy, but submitting them again and converting them to floats doesn't work, I get conversion errors. I thought I could get around the problem by having a get method that returns a string, and a set method that takes a float, eg.

But this doesn't work. I get 'Conversion Error "newPrice": Error during model data update.' Can anyone help me?
Bagwan Mehrat
Ranch Hand

Joined: Jan 26, 2002
Posts: 119
I wonder if f:convertNumber would do what you want. If not, then you can write a custom converter, a class that implements javax.faces.convert.Convert.
I agree. Here's the link:
subject: Number formatting in text input
It's not a secret anymore!