我有一个包含一些文本字段的表单。在字段中输入任何内容都是有效的,但我想获得空字符串。 Wicket自动将空字符串转换为null
。我发现FormComponent
有一个名为FLAG_CONVERT_EMPTY_INPUT_STRING_TO_NULL
的标志。我认为这面旗帜是我的问题所在。
但我怎么能覆盖这个标志呢?是否有针对此的全球Wicket设置?
答案 0 :(得分:5)
如果你发现了这个标志,你可能已经注意到了这个方法
public final FormComponent<T> setConvertEmptyInputStringToNull(boolean flag)
用于将标志设置为所需的任何布尔值... 它是TextField的AbstractTextComponent父类的一部分。有关详细信息,请查看JavaDocs