您的位置:首页 > 编程语言 > Java开发

Struts 自定义类型转化器

2017-01-18 15:29 337 查看

配置自定义局部转换器

Action名-conversion.properties要和Action类放在同一目录

1. 自定义转换器继承StrutsTypeConverter

2. 重写convertFromString和convertToString方法

3. 注册转换器

1. 在Action所在包中建立

Action名-conversion.properties

2. 在3.1文件中添加以下数据

需要转换的字段名=自定义转换器类的全名

birthday=自定义转换器全名

配置自定义全局转换器

自定义转换器继承StrutsTypeConverter

重写convertFromString和convertToString方法

注册转换器

在项目src目录下建立以下固定文件

xwork-conversion.properties

在3.1文件中添加以下数据

需要转换的类类型=转换器类的权限定名

如: java.util.Date= cn.itcast.converter.DateConverter

自定义转换器类

public class DIYConverter extends StrutsTypeConverter {
/**
* @param context 当前上下文环境
* @param values  jsp表单提交字符串的值
* @param toClass 要转换的目标类型
*/
@Override
public Object convertFromString(Map context, String[] values, Class toClass) {

return null;
}

@Override
public String convertToString(Map arg0, Object arg1) {

return null;
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: