Я пытаюсь перебрать ключи тела запроса и установить значения объекта, когда ключ и поле объекта соотносятся следующим образом:
User user = new User((String) super.session.get("id"));
Class<?> c = user.getClass();
for(String key : super.body.keySet()){
Field f = c.getField(key);
if(f != null){
if(key.equals("avatar")){
uploadFile();
}
f.set(user, super.body.get(key));
}
}
user.update();
Однако я продолжаю получать исключение NoSuchFieldException, и мой код перестает работать,Как я могу справиться с возможностью несуществующего поля?