自定义struts转换器兑现向Map中存放对象类型数据
自定义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){}
这两个方法什么都不用做,添加上之后就不会报错了,文件上传成功!