cuốn sách gpt4 ai đã làm

java - 原始类型的自定义转换器

In lại Tác giả: Walker 123 更新时间:2023-11-29 05:57:32 25 4
mua khóa gpt4 Nike

在我的 wicket 应用程序中,我想将我自己的转换器用于某些具有 double (基本类型“double”,而不是“Double”类型)值的文本字段。

我创建了 mij 转换器并注册了它,但只调用了方法 convertToString(渲染时),而不调用 convertToObject(提交时)。这显然是因为我的文本字段映射了基本类型 double 的属性(因为如果我将其更改为 Double,则会调用方法 convertToObject)。

这种行为正常吗?有没有办法让我的转换器使用原始类型?还是我只是遗漏了一些我对转换器工作原理的理解?

Cảm ơn trước.

câu trả lời hay nhất

我认为问题在于您注册转换器的方式,以便注册 TYPE double 类型的转换器

ConverterLocator converter= new ConverterLocator();
converter.set(Double.TYPE, DoubleConverter.INSTANCE);

有关更多示例,请参阅 ConverterLocator.class 的源代码:)

关于java - 原始类型的自定义转换器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11502924/

25 4 0
Walker 123
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress