博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Struts 2内建的类型转换器
阅读量:6905 次
发布时间:2019-06-27

本文共 614 字,大约阅读时间需要 2 分钟。

对于大部分的常用类型,开发者无须理会类型转换,Struts 2可以完成大多数常用的类型转换。这些常用的类型转换是通过Struts 2内建的类型转换器完成的,Struts 2已经内建了字符串类型和如下类型之间相互转换的转换器。

Ø  booleanBoolean:完成字符串和布尔值之间的转换。

Ø  charCharacter:完成字符串和字符之间的转换。

Ø  intInteger:完成字符串和整型值之间的转换。

Ø  longLong:完成字符串和长整型值之间的转换。

Ø  floatFloat:完成字符串和单精度浮点值之间的转换。

Ø  doubleDouble:完成字符串和双精度浮点值之间的转换。

Ø  Date:完成字符串和日期类型之间的转换,日期格式使用用户请求所在LocaleSHORT格式。

Ø  数组:在默认情况下,数组元素是字符串,如果用户提供了自定义类型转换器,也可以是其他复合类型的数组。

Ø  集合:在默认情况下,假定集合元素类型为String,并创建一个新的ArrayList封装所有的字符串。

对于数组的类型转换将按照数组元素的类型来单独转换每一个元素,但如果数组元素的类型转换本身无法完成,系统将出现类型转换错误。

因为Struts 2 提供了上面这些类型转换器,如果需要把HTTP请求参数转换成上面这些类型,则无须开发者进行任何特殊的处理。因此大部分实际开发中,开发人员无须自己进行类型转换。

 

转载地址:http://aordl.baihongyu.com/

你可能感兴趣的文章
Entity Framework 的事务 DbTransaction
查看>>
Java Service Wrapper简介与使用(转)
查看>>
马哥学习----李洋个人笔记-----rpm包管理器
查看>>
Apache与Nginx的优缺点比较
查看>>
【Linux】Install Redis on Centos
查看>>
keepalived主备节点都配置vip,vip切换异常案例分析
查看>>
我的2014--新的开始,新的征程,加油!
查看>>
排序算法(一)
查看>>
使用jconsole监控tomcat性能情况
查看>>
ligerui grid行编辑示例
查看>>
linux安装或移植zencart系统
查看>>
动态权限
查看>>
MySQL 主从复制
查看>>
LayoutBuilder 构建一个窗口大小的widget树。 并可以获取widget 的狂宽高
查看>>
Python OpenCV学习笔记之:图像金字塔
查看>>
3月上旬中国数据域名总量跌至22.8万个 增长略有波动
查看>>
3月末全球域名商域名解析量23强:爱名网跌至第十七
查看>>
yii2 资源目录问题
查看>>
基于TensorFlow.js的JavaScript机器学习
查看>>
Cisco三层vlan与路由配置
查看>>