转化111

import org.apache.commons.beanutils.Converter;

public class MyTypeConverter implements Converter {
	private boolean useDefault = false;

	private Object defaultValue = null;

	public MyTypeConverter(Object defaultValue) {
		useDefault = false;
		if (defaultValue == null) {
			this.defaultValue = null;
		} else {
			this.defaultValue = defaultValue;
		}
		useDefault = true;
	}

	public Object convert(Class type, Object value) {
		if (value == null) {
			if (useDefault) {
				return defaultValue;
			} else {
				System.out.println();
			}
		}
		if (value.getClass().equals(type))
			return value;
		else
			return value.toString();
	}
}

 

你可能感兴趣的:(apache)