我正在创建.jsp页面并且reiceve关于它的错误;java字符串值应该在double.valueof中使用(..)
String energyv="";
int number= Integer.parseInt(request.getParameter("number"));
energyv="_"+number;
*
*
*
if (tokenNumber == 2 && found && value1.equals("")) {
value1= nextToken;
if (value1.equals(""))
found = false;
}
if (tokenNumber == 3 && found && value2.equals("")) {
value2= nextToken;
}
*
*
*
Double activeTotalLong = Double.valueOf("value" + energyv);
*
*
*
当试图做到这一点,我收到tomcat错误;
2012年8月2日11:17:。。30097 ERROR HTTP-8080-4 org.apache.catalina.core.ContainerBase [卡塔利娜] [本地主机] [/ PlantVisorPRO] [JSP] - 的Servlet .service()对于servlet jsp抛出异常java.lang.NumberFormatException:对于输入字符串:“value2”at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1224) at java.lang.Double.valueOf(Double。 java:475)
Java可以创建我的值(如value2或value1),但我该如何解决字符串问题?
是感谢您的回答。我尝试了数组func。它正在工作。 – user1570842 2012-08-02 10:41:32