有人能给我一个使用 jsf 转换器的例子吗?

发布于 2024-09-28 11:30:53 字数 57 浏览 1 评论 0原文

我想将某人在文本框中输入的文本转换为双精度型(例如),并使用该双精度型自动设置 bean 字段的值。

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.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

空宴 2024-10-05 11:30:53
  • 实现 javax.faces.convert.Converter
  • getAsString(..) 方法中
  • getAsObject( ..) 方法使用 new BigDecimal(str) / Double.parseDouble(str) / Integer.parseInt(str)。使用 instanceof 来区分类型。
  • 在 faces-config.xml 中注册转换器。
  • 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.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文