0
<h:inputText id="costsPerPallet" value="#{globalReportSelectionForm.palletCost}" size="5">
<f:convertNumber pattern="0.00"/>
</h:inputText>
palletCost是雙;
當輸入值「1.00」並提交時很好。 當我輸入「1」,並提交我的錯誤:
java.lang.ClassCastException: java.lang.Long cannot be cast to java.lang.Double
什麼是之前提交把「1.00」的好辦法。在onblur javascript函數中? 或者還有更好的方法嗎?
謝謝,我會升級JSF。 我使用JBOss,Seam 2.1.2,Richfaces。在Seam文件夾中,我看到jsf-api.jar和jsf-impl.jar( Mojarra JSF API Implementation 1.2_12-b01-FCS) 但是:部署時只看到jsf-facelets.jar(Implementation-Version:1.1 .15.B1) 我創建使用seam-gen 項目中,我將研究如何將它升級到1.12 就目前而言,我會離開了: 這會導致錯誤。 –
Guus
2010-05-28 06:59:15