学习阶段,使用MyBatis+Spring+Servlet做小例子(学生表年级表)

遇到的一个小问题,希望对初次学习的朋友能有帮助

先看一下遇到的错误:

javax.el.PropertyNotFoundException: Property ‘StudentNo’ not found on type com.review.entity.Student,
第一次遇到这个错误,首先是有点蒙 ,按照错误提示看了一眼实体类,属性名以及getter,setter方法都正确,但就是报错找不到该属性,(命名都比较规范,属性名都是和数据库字段名保持一致,包括大小写)

再去看一眼数据库和实体类(对比一下发现没错):

实体类:

数据库:

再看jsp:


看到这你们是不是也没发现什么问题,各种上网百度搜,结果让人很诧异:
使用JSTL的时候,用别名去点属性名的时候,默认回去调用它setter 方法的属性名,所以你去看一眼setter方法,就会发现虽然你定义的属性名是大写开头,但是在setter方法中却是小写开头,因此把以上这段代码的属性名首字母改成小写,问题就迎刃而解了…(说来说去还是底子不扎实,这些小细节记不住) 努力…

报错记录(脑子是个好东西!)相关推荐

  1. keil 5 报错记录:..\OBJ\templiate.axf: Error: L6218E: Undefined symbol PcdHalt (referred from rc522.o).

    keil 5 报错记录:-\OBJ\templiate.axf: Error: L6218E: Undefined symbol PcdHalt (referred from rc522.o). 先来 ...

  2. oracle 被另一用户锁定,Oracle报错记录被另外一个用户锁定的解决方案

    原因 当一个用户对数据进行修改时,若没有进行提交或者回滚,Oracle不允许其他用户修改该条数据,在这种情况下修改,就会出现:"记录被另外一个用户锁定"错误. 解决 查询用户.数据 ...

  3. php curl 不验证ssl,PHP Curl https跳过ssl证书认证报错记录及解决

    PHP Curl https跳过ssl证书认证报错记录及解决 function get($url = '', $cookie = '') { $ch = curl_init(); curl_setop ...

  4. 我的ssis和ssas报错记录

    我的ssis和ssas报错记录 我的数据库装的是SQL Server 2005标准版本的,在这个版本里不具有数据透视功能, 所以解决这个的办法,只有把安装更高级的版本了,有 开发版和企业版,企业版要求 ...

  5. npm install安装失败,报错记录之The operation was rejected by your operating system. node-sass无法安装,且禁用淘宝镜像

    因为公司电脑都由管理员管控,使用自己的账号是无法执行一些需要管理员权限的命令,所以在刚到公司时,使用管理员账号安装了node,配置了node缓存目录node_cache.node_global,以及设 ...

  6. Errors报错记录

    Errors报错记录 前言 Error1 Error2 Error3 Error4 Error5 Error6 Error7 Error8 Error9 Error10 Error11 总结 前言 记 ...

  7. Superset执行「superset db upgrade」命令的报错记录

    Superset执行「superset db upgrade」命令的报错记录 文章目录 Superset执行「superset db upgrade」命令的报错记录 零.写在前面 一.「superse ...

  8. Flutter 新手之路,报错记录01

    Flutter 新手之路,报错记录 搭建好 Flutter 开发环境,创建一个 Flutter 工程,可以在手机上任意跑 但是,今天导入了另一个工程,发现跑不动呀 service disabled! ...

  9. superset db upgrade报错记录

    superset db upgrade报错记录 报错1 报错2 报错3 报错4 报错5 报错6 成功了 报错1 (superset) [hyj@hadoop102 ~]$ superset db up ...

最新文章

  1. Android系统手机端抓包方法
  2. 树莓派视觉小车 -- 小球追踪(颜色追踪)(OpenCV色彩空间HSV)
  3. 不要过高估计SDN的能力,也善于发现SDN技术的缺陷之美
  4. 多数大数据项目都以失败而告终的原因
  5. 处理参数中存在多个连续空格,只显示一个空格,复制后搜索不到得问题
  6. Java:Java和c的区别
  7. 修改Linux网卡由eth1变成eth0
  8. 硬件基础:电脑当中各个硬件的作用介绍
  9. react native bundle读取assets_react-native-easy-app 详解与使用之 (一)AsyncStorage
  10. linux交换内存_Linux中的交换内存如何工作?
  11. 数据结构 周末舞会(循环队列解法)
  12. SQL Server 建立索引视图并查看性能状况
  13. [R语言] R语言快速入门教程
  14. 单反相机参数之ISO/焦距篇
  15. python爬京东联盟_有接入京东联盟,但是发现问题好多啊
  16. English——Flowers, Language of flowers
  17. TzT233的大盘鸡(未完成)
  18. 关于经典面试一年多少秒的思考!启发#define与UL!
  19. 完美的外出上网解决方案-随身随地享用你的专有WIFI网络(3G无线路由器+sim卡卡托+3G资费卡)...
  20. crc16 ccitt的详细标准及其出处

热门文章

  1. 关于oracle数据库中直接修改表中数据点击小锁出现these query results are not updateable的问题
  2. 店铺门面转让出租小程序开发制作功能介绍
  3. 基于FRR全面解析BGP协议(五):FRR的BGP路由策略
  4. 到底什么是“信创”? 它为什么会火?
  5. 怎么建立自己的CMDB
  6. 深度篇——目标检测史(七) 细说 YOLO-V3目标检测 之 代码详解
  7. 医用MEMS传感器成为智慧医疗的核心
  8. 2023云南安全员(B证)模拟
  9. 校园兼职平台(JavaSE)
  10. 总结Sql Server内置函数实现MD5加密