当前位置: 代码迷 >> 综合 >> 异常:java.beans.IntrospectionException: Method not found: isHobby
  详细解决方案

异常:java.beans.IntrospectionException: Method not found: isHobby

热度:99   发布时间:2023-12-02 07:44:19.0

今天做的servlet的通过反射封装对象的这部分内容,遇到了这个异常。遇到问题的代码如下:

PropertyDescriptor pd = new PropertyDescriptor(name, user.getClass());

我找了很久,发现问题在这里:

我前端用的名称是hobby,

   <input type="checkbox" name="hobby" value="game">游戏<input type="checkbox" name="hobby" value="sport">运动<br>

而封装类用的是hobbies

private String[] hobbies;

天哪,原因找到了,好低级的错误,注意这两个名称一定要一致,我给封装类的属性,以及构造器getter、setter方法改过来就好了。

  相关解决方案