Struts2 类型转换流程流程:
一、
编写类型转换类,其必须继承父类StrutsTypeConverter
二、
重写 convertFromString(Map context, String[] values, Class toClass)方法,此方法为前台数据String到后台的数据转换
其中context为转换上下文,values中记录的是前台各个字段,toClass对象为后台当前Action所能接受的对象。
重写 convertToString(Map context, Object o) 方法,由后台的object对象转换成前台展示的String对象
同上。
三、
局部转换:
在Action包名下创建 (ActionName)-conversion.properties文件,在里面配置表单里面的name , 以及对应的action类
(注意:表单属性名,Action属性名, 配置文件名 ,三名一致)
全局转换:
在Bean包名Src目录下创建xwork-conversion.properties文件,在里面配置bean路径以及对应的转换器路径