JSF convertNumber抛出java.lang.IllegalArgumentException:参数类型不匹



我使用的是JSF 1.2。我的IDE是RAD。

在我的xhtml页面中,我使用convertNumber标签来格式化Integer变量。如果整数长度不是4位,则需要用0填充(如果Integer值为21,则应显示为0021)

我使用了convertNumber来实现这一点。

<f:convertNumber pattern="0000"/>

当值显示时看起来很好,但是当我尝试在文本框中输入整数值并尝试保存它时,它会抛出以下错误:

ava.lang.IllegalArgumentException: argument type mismatch

我做错了什么吗?自定义验证器是实现这一点的唯一方法吗?

您可以使用<f:convertNumber minIntegerDigits="4"/>来实现。

相关内容

  • 没有找到相关文章

最新更新