m88
m88

Reputation: 1539

Can somebody give me an example of using jsf converters?

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.

Upvotes: 0

Views: 366

Answers (1)

Bozho
Bozho

Reputation: 597124

  • 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.

Upvotes: 1

Related Questions