JSP读取后端返回数据的时候报找不到实体类的属性

今天在做一个简单的jsp页面  使用el表达式取值遍历的时候发现  报错

JSP读取后端返回数据的时候报找不到实体类的属性_第1张图片

 根本原因是我的实体类中没有对应的id

JSP读取后端返回数据的时候报找不到实体类的属性_第2张图片

 我查看了实体类,实体类中id是真实存在的

JSP读取后端返回数据的时候报找不到实体类的属性_第3张图片

jsp取值的时候是通过get方法取值   ,我也使用了lombok自动生成get和set方法 .仔细看了依赖和其他配置 ,发现没有错误,最终将@Data注解删除  ,直接手写get和set方法  就显示成功了

结论:

还是属性相关问题 ,Lombok  自动生成的get和set方法在jsp无法取值

自己手动或者使用idea工具    Alt+Insert  快捷键 去生成set和get方法 

这样就能成功取值

你可能感兴趣的:(java,servlet,开发语言)