首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

自定义struts转换器兑现向Map中存放对象类型数据

2012-11-19 
自定义struts转换器实现向Map中存放对象类型数据1、Document类:重点关注properties属性的映射及如何从页面

自定义struts转换器实现向Map中存放对象类型数据
1、Document类:重点关注properties属性的映射及如何从页面向这种Map类型中存放数据

'username'是此Map的key值,而java_lang_String 是DocumentProperty对象中的一个属性,那么这个输入域
的value值就赋值给这个字段,我们在DocumentProperty中定义的java_io_File是byte[]类型的,struts2默认
无法将java.io.File转换为byte[]类型,所以我们需要自己写一个转换器。

5、定义自己的转化器将java.io.File类型转化为byte[]类型
//继承strust2给我们提供的DefaultTypeConverter类
public void setJava_io_FileFileName(String s){}public void setJava_io_FileContentType(String s){}

这两个方法什么都不用做,添加上之后就不会报错了,文件上传成功!

热点排行