Interface | Description |
---|---|
IConverter<T> |
将一个字符串转换成特定类型
|
Class | Description |
---|---|
Converters |
针对 Integer、Long、Date 等类型实现 IConverter 接口
|
Converters.BigDecimalConverter | |
Converters.BigIntegerConverter | |
Converters.BooleanConverter | |
Converters.ByteArrayConverter | |
Converters.ByteConverter | |
Converters.DateConverter | |
Converters.DoubleConverter | |
Converters.FloatConverter | |
Converters.IntegerConverter | |
Converters.LongConverter | |
Converters.ShortConverter | |
Converters.SqlDateConverter | |
Converters.TimeConverter | |
Converters.TimestampConverter | |
TypeConverter |
TypeConverter 用于将客户端请求的 String 类型数据转换成指定的数据类型
可以通过实现 IConverter 定制自己的类型转换规则:
1:实现 IConverter 接口,如 MyDateConverter
2:注册:TypeConverter.me().regist(Date.class, new MyDateConverter());
注意:后注册的 Converter 会直接覆盖掉先注册的,因此可以通过覆盖的方式取代 jfinal
官方的 Converter 实现类,达成定制化的需求
test for all types of mysql
表单提交测试结果:
1: 表单中的域,就算不输入任何内容,也会传过来 "", 也即永远不可能为 null.
|
Copyright © 2018. All rights reserved.