2010-06-01 42 views
2

我使用RichFaces的3.3.3工作,Tomcat的6.當我嘗試使用IE6訪問我的應用程序和Windows語言設置爲阿拉伯語,我得到下面的異常:的RichFaces 3.3.3問題IE6

IllegalArgumentException:從HTML轉換爲java的參數「size」無法解碼:[1px],原因:無法解析的數字:「1px」。

當我改變窗口的語言回英語,重新啓動服務器並嘗試再次登錄,一切工作正常..

任何人可以幫我這個問題

回答

2

你有this問題。不幸的是,它似乎是NumberFormat類中的一個錯誤。

+0

好像RichFaces是種族主義者;-) – 2010-11-11 09:00:21

1

我設法找到一個解決方法:在你的rich:tabPanel中,添加屬性headerSpacing =「1」(沒有任何單位)。這將解決解析器問題。花了我相當一段時間調試jsf和jdk找出...

你還需要做的一件事:在你的皮膚,設置generalSizeFont爲一個沒有單位的值。即例如「generalSizeFont = 11」。否則,你會得到圖標的例外(儘管如此,它們仍然可以工作)。