报错记录(脑子是个好东西!)
学习阶段,使用MyBatis+Spring+Servlet做小例子(学生表年级表)
遇到的一个小问题,希望对初次学习的朋友能有帮助
先看一下遇到的错误:
javax.el.PropertyNotFoundException: Property ‘StudentNo’ not found on type com.review.entity.Student,
第一次遇到这个错误,首先是有点蒙 ,按照错误提示看了一眼实体类,属性名以及getter,setter方法都正确,但就是报错找不到该属性,(命名都比较规范,属性名都是和数据库字段名保持一致,包括大小写)
再去看一眼数据库和实体类(对比一下发现没错):
实体类:
数据库:
再看jsp:
看到这你们是不是也没发现什么问题,各种上网百度搜,结果让人很诧异:
使用JSTL的时候,用别名去点属性名的时候,默认回去调用它setter 方法的属性名,所以你去看一眼setter方法,就会发现虽然你定义的属性名是大写开头,但是在setter方法中却是小写开头,因此把以上这段代码的属性名首字母改成小写,问题就迎刃而解了…(说来说去还是底子不扎实,这些小细节记不住) 努力…
报错记录(脑子是个好东西!)相关推荐
- 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). 先来 ...
- oracle 被另一用户锁定,Oracle报错记录被另外一个用户锁定的解决方案
原因 当一个用户对数据进行修改时,若没有进行提交或者回滚,Oracle不允许其他用户修改该条数据,在这种情况下修改,就会出现:"记录被另外一个用户锁定"错误. 解决 查询用户.数据 ...
- php curl 不验证ssl,PHP Curl https跳过ssl证书认证报错记录及解决
PHP Curl https跳过ssl证书认证报错记录及解决 function get($url = '', $cookie = '') { $ch = curl_init(); curl_setop ...
- 我的ssis和ssas报错记录
我的ssis和ssas报错记录 我的数据库装的是SQL Server 2005标准版本的,在这个版本里不具有数据透视功能, 所以解决这个的办法,只有把安装更高级的版本了,有 开发版和企业版,企业版要求 ...
- npm install安装失败,报错记录之The operation was rejected by your operating system. node-sass无法安装,且禁用淘宝镜像
因为公司电脑都由管理员管控,使用自己的账号是无法执行一些需要管理员权限的命令,所以在刚到公司时,使用管理员账号安装了node,配置了node缓存目录node_cache.node_global,以及设 ...
- Errors报错记录
Errors报错记录 前言 Error1 Error2 Error3 Error4 Error5 Error6 Error7 Error8 Error9 Error10 Error11 总结 前言 记 ...
- Superset执行「superset db upgrade」命令的报错记录
Superset执行「superset db upgrade」命令的报错记录 文章目录 Superset执行「superset db upgrade」命令的报错记录 零.写在前面 一.「superse ...
- Flutter 新手之路,报错记录01
Flutter 新手之路,报错记录 搭建好 Flutter 开发环境,创建一个 Flutter 工程,可以在手机上任意跑 但是,今天导入了另一个工程,发现跑不动呀 service disabled! ...
- superset db upgrade报错记录
superset db upgrade报错记录 报错1 报错2 报错3 报错4 报错5 报错6 成功了 报错1 (superset) [hyj@hadoop102 ~]$ superset db up ...
最新文章
- Android系统手机端抓包方法
- 树莓派视觉小车 -- 小球追踪(颜色追踪)(OpenCV色彩空间HSV)
- 不要过高估计SDN的能力,也善于发现SDN技术的缺陷之美
- 多数大数据项目都以失败而告终的原因
- 处理参数中存在多个连续空格,只显示一个空格,复制后搜索不到得问题
- Java:Java和c的区别
- 修改Linux网卡由eth1变成eth0
- 硬件基础:电脑当中各个硬件的作用介绍
- react native bundle读取assets_react-native-easy-app 详解与使用之 (一)AsyncStorage
- linux交换内存_Linux中的交换内存如何工作?
- 数据结构 周末舞会(循环队列解法)
- SQL Server 建立索引视图并查看性能状况
- [R语言] R语言快速入门教程
- 单反相机参数之ISO/焦距篇
- python爬京东联盟_有接入京东联盟,但是发现问题好多啊
- English——Flowers, Language of flowers
- TzT233的大盘鸡(未完成)
- 关于经典面试一年多少秒的思考!启发#define与UL!
- 完美的外出上网解决方案-随身随地享用你的专有WIFI网络(3G无线路由器+sim卡卡托+3G资费卡)...
- crc16 ccitt的详细标准及其出处