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

JSF convertNumber抛出java.lang.IllegalArgumentException:参数类型不匹配错误,java,jsf,Java,Jsf,我正在使用JSF1.2。我的IDE是RAD 在我的xhtml页面中,Iam使用convertNumber标记格式化整数变量。如果整数长度不是4位数,则需要用0填充整数(如果整数值为21,则应显示为0021) 我用了一个数字来实现这个 <f:convertNumber pattern="0000"/> 我做错什么了吗?自定义验证器是实现这一点的唯一方法吗 您可以使用实现这一点,谢谢您的回答。但是,我仍然收到非法ArgumentException。@Raam它是整型bean中的值吗?请

我正在使用JSF1.2。我的IDE是RAD

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

我用了一个数字来实现这个

<f:convertNumber pattern="0000"/>

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

您可以使用

实现这一点,谢谢您的回答。但是,我仍然收到非法ArgumentException。@Raam它是整型bean中的值吗?请提供问题的更多细节:你使用的inputText代码,你正在使用的bean代码。我为没有跟进你的帖子而道歉。我使用自定义验证器来解决这个问题。它引用了一个整数类型的bean变量,我认为这是导致异常的原因。你知道这样一个转换器应该是什么样子吗@拉姆
ava.lang.IllegalArgumentException: argument type mismatch