我的问题是这样的:从前台页面输入两个数值:1.55,1.25,然后提交到一个Action里,进行接收入库,当总是类型转换错误;详细如下:Action里代码如下:
vo1.setManagerId(Integer.parseInt(rukuForm1.getAP_IdLogin().trim()));//AP_IdLogin
vo1.setType(1);
vo1.setRes(rukuForm1.getAP_Mone());//AP_Mone
vo1.setNumber(Integer.parseInt(rukuForm1.getAP_Amount().trim()));
System.out.print("wwwwwwwwwwwwwwww");//断点调试可以到这里,但这句话却始终打印不出来,奇怪啊
int number=0;
try
{
number = Integer.parseInt(rukuForm1.getAP_Amount().trim());//可能错误出1,但实在不知道哪里错了
System.out.print("wwwwwwwwwwwwwwww"+rukuForm1.getAP_Amount());
}
catch(Exception ex){
System.out.print(ex.getLocalizedMessage()+"~~~~~~~~~~~~~~~~~~~~");
}
//System.out.print("wwwwwwwwwwwwwwww"+rukuForm1.getAP_Amount().trim());
float price=0.0f;
float total=0.0f;
String aa;

try
{
price = Float.parseFloat(rukuForm1.getAP_Price2().trim());//可能错误出2,但实在不知道哪里错
total =number*(float)price;
}
catch(Exception ex){
System.out.print(ex.getLocalizedMessage()+"~~~~~~~~~~~~~~~~~~~~");
}
aa =new Float(total).toString();
//System.out.print("wwwwwwwwwwwwwwww"+aa);
vo1.setJine(aa);
dao.AddStorage(vo1);报的异常如下:严重: Servlet.service() for servlet action threw exception
java.lang.NumberFormatException: For input string: "1.55"//这个数字式我从前台页面输入的
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
at java.lang.Integer.parseInt(Integer.java:456)
at java.lang.Integer.parseInt(Integer.java:497)
at com.invoicing.struts.action.RukuAction1.firstADD(RukuAction1.java:160)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:274)
at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:194)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)