我为 spring webflow 创建了一个自定义字符串转换器,它为每个 String 属性修剪空格
public class StringTrimmerConverter implements Converter {
public Object convertSourceToTargetClass(final Object object, final Class clazz) throws Exception {
if ((object != null) && (object.getClass() == getSourceClass()) && (clazz == getTargetClass())) {
return ((String) object).trim();
}
return object;
}
public Class<String> getSourceClass() { return String.class; }
public Class<String> getTargetClass() { return String.class; }
}
它被添加到转换服务中
public class FlowConversationService extends DefaultConversionService {
protected void addDefaultConverters() {
super.addDefaultConverters();
this.addConverter(new StringTrimmerConverter());
}
}
有没有办法只为密码字段禁用此转换器?
我正在使用 spring webflow 2.3.2.RELEASE 和 spring 3.2.2.RELEASE。