【发布时间】:2011-09-26 16:58:21
【问题描述】:
我正在使用 JSF 1.2。我的 IDE 是 RAD。
在我的 xhtml 页面中,我使用 convertNumber 标记来格式化 Integer 变量。整数如果不是4位长则需要用0填充(如果整数值为21,则应显示为0021)
我使用了一个 convertNumber 来实现这一点。
<f:convertNumber pattern="0000"/>
显示值时看起来不错,但是当我尝试在文本框中输入整数值并尝试保存时,它会引发以下错误:
ava.lang.IllegalArgumentException: argument type mismatch
我做错了吗?自定义验证器是实现这一目标的唯一方法吗?
【问题讨论】: