3

以下のコードは、送信された html フォームからデータを読み取ろうとしているサーブレットからのものです。変数fieldValueは String であり、正しい値 ( so のようにBizStr: 5) を出力しますが、この値を整数に解析しようとすると、何も出力されません。

for(FileItem uploadItem : uploadItems){
  if(uploadItem.isFormField()){
    String fieldName = uploadItem.getFieldName();
    String fieldValue = uploadItem.getString();
    if(fieldName.equals("business_id")){
        out.println("BizStr: "+ fieldValue +"\n");
        out.println("BizInt: "+ Integer.parseInt(fieldValue )+"\n");
    }
  }
}

この文字列が整数に解析されないのはなぜですか?

4

1 に答える 1