0
これはどう起こっているのか分かりません。昨夜それがうまく働いた:なぜ私はjava.lang.NullPointerExceptionを取得しているのかわからない
はサーバー上の私のロガーが読み:
フォームの配列の長さ2
フィールドそう= 2
大きさと長さがあれば、なぜ私がnullを取得していますが配列内の> 1とリストの??????
public String[] getFields()
{
return fields;
}
public void setFields(String[] s)
{
fields = s;
System.out.println("Form Array length " + s.length);
}
String[] formFields = form.getFields();
List<Bean> fields = new ArrayList<Bean>();
for(String fName : formFields)
{
fields.add(BeanCache.fetchFromCache(Bean.class,name));
}
System.out.println("Fields= " + fields.size());
for(bean f : fields)
{
System.out.println("Name = " + f.getName()); <<-- NULL ERROR HERE???
}
どのような行がnullポインタを取得していますか? –
推測すると、問題はここにあります: 'BeanCache.fetchFromCache' - ' null'を返していますか? – Nim
一見すると、null要素を含む配列があるようです。 – devconsole