如何在Wicket中关闭将空字符串转换为null?

时间:2014-07-22 09:23:59

标签: java wicket

我有一个包含一些文本字段的表单。在字段中输入任何内容都是有效的,但我想获得空字符串。 Wicket自动将空字符串转换为null。我发现FormComponent有一个名为FLAG_CONVERT_EMPTY_INPUT_STRING_TO_NULL的标志。我认为这面旗帜是我的问题所在。

但我怎么能覆盖这个标志呢?是否有针对此的全球Wicket设置?

1 个答案:

答案 0 :(得分:5)

如果你发现了这个标志,你可能已经注意到了这个方法

public final FormComponent<T> setConvertEmptyInputStringToNull(boolean flag)

用于将标志设置为所需的任何布尔值... 它是TextField的AbstractTextComponent父类的一部分。有关详细信息,请查看JavaDocs