複数のチェックボックスを選択できる特定の JSP コードがあり、選択した要素の値を追加することになっています。
ただし、取得される要素は文字列形式であるため、NumberFormatException
これを実行しようとすると-
String chooseRight[] = request.getParameterValues("id");
if(chooseRight != null && chooseRight.length != 0){
int sum =0;
out.println("The sum is: ");
for (int i = 0; i < chooseRight.length; i++) {
sum += Integer.parseInt(chooseRight[i]);
out.println(sum);
}
}
int
で表示またはfloat
値を付けるにはどうすればよいout.print(sum);
ですか?