.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 ERROR http-8080-4 org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/PlantVisorPRO].[jsp] - サーブレット jsp の Servlet.service() がスローされました例外 java.lang.NumberFormatException: 入力文字列の場合: java.lang.Double.valueOf(Double.java:475) の sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1224) の「value2」
Java は値 (value2 や value1 など) を作成できますが、文字列の問題を修正するにはどうすればよいですか?