读书人

自定义struts转换器兑现向Map中存放对

发布时间: 2012-11-19 10:18:51 作者: rapoo

自定义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){}

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

读书人网 >软件架构设计

热点推荐