我正在为Linux安装配置字段验证器,但没有一个字段验证器似乎正在工作。这是一个从官方izpack文档中获取的示例,我将其复制并粘贴到我的userInputSpec.xml文件中进行测试,但无济于事:
<field type="text" variable="ora.db">
<spec txt="SID:" id="text.oraclesettings.sid" size="3" set=""/>
<validator class="com.izforge.izpack.panels.userinput.validator.NotEmptyValidator" txt="Invalid oracle SID!" id="text.oraclesettings.error.sid" />
</field>
xml文件有效,因为根据其定义正确配置了UI。除了这个为特定字段定义验证器的节之外,不需要其他配置,所以我不确定它为什么不起作用。有什么想法吗?
答案 0 :(得分:1)
我发现问题是我正在使用的izpack版本(5.0.0)中的一个错误,并且它已在5.0.3中修复,我已经成功测试了它。