栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

这个简单的类是否需要自定义JSF转换器?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

这个简单的类是否需要自定义JSF转换器?

我试图找出我是否完全需要转换器,如果需要,如何最好地实现转换器。

每当要将非标准Java对象从HTTP请求传递到另一个HTTP请求时,都需要一个转换器。非标准我的意思是 不是
一个

String
Number
Boolean
。这全是因为HTTP请求参数
只能
Strings
。这
Number
Boolean
作品是因为EL可以识别它们,并已内置的强制它。

对于非标准Java对象,您需要在

javax.faces.convert.Converter
将其显示为HTML之前,在方法内部实现一个将Object转换为a
String
(或所需的a
Number
,例如
Long id
,可以是数据库表中相关行的PK)的a
getAsString()
。您可以
getAsObject()
在处理请求参数的过程中对方法进行另一种处理(例如,通过DAO从DAO获取关联的对象
id
)。

你可以找到这里的如何使用的例子

Converter
h:selectOneMenu
。您会看到本文也包含其他方法,但是您需要在后备bean中做更多的工作来自己转换(映射)对象。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/428818.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号