我正在创建 .jsp 页面并收到有关它的错误;
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:30,097 错误 http-8080-4 org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/PlantVisorPRO].[jsp] - Servlet.service() for servlet jsp throw异常 java.lang.NumberFormatException:对于输入字符串:“value2”在 sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1224) 在 java.lang.Double.valueOf(Double.java:475)
Java 可以创建我的值(如 value2 或 value1),但我该如何解决字符串问题?