java – Can somebody give me an example of using jsf converters? – Education Career Blog

I want to convert the text entered by someone into a textbox into a double(for example), and automatically set up the value of an bean field with that double.

,

  • implement javax.faces.convert.Converter
  • in the getAsString(..) method use object.toString()
  • in the getAsObject(..) method use new BigDecimal(str) / Double.parseDouble(str) / Integer.parseInt(str). Use instanceof to differentiate between the types.
  • register the converter in faces-config.xml.

Leave a Comment