richfaces 3.3.3与ie6的问题

时间:2010-06-01 10:07:11

标签: jsf richfaces

我正在使用richfaces 3.3.3,tomcat 6.当我尝试使用IE6访问我的应用程序并且windows语言设置为阿拉伯语时,我得到以下异常:

IllegalArgumentException:无法解码从HTML转换为java的参数“size”:[1px],原因:无法解析的数字:“1px”。

当我将Windows语言改回英语时,重新启动服务器并尝试再次登录,一切正常..

任何人都可以帮我解决这个问题

2 个答案:

答案 0 :(得分:2)

您遇到this问题。不幸的是,它似乎是NumberFormat类中的一个错误。

答案 1 :(得分:1)

我设法找到了一种解决方法:在您的rich:tabPanel中,添加属性headerSpacing =“1”(不包含任何单位)。这将解决解析器问题。我花了很长时间调试jsf和jdk来找出...

还需要做的一件事:在你的皮肤中,将generalSizeFont设置为没有单位的值。即例如“generalSizeFont = 11”。否则你会得到图标的例外(但它们仍然可以工作)。