1.EL表达式获取不到值
解决:在确定表达式正确情况下无法获取到数据库的值,可能是没有打开EL表达式。
添加:<%@ page isELIgnored=“false” %>即可使用。
2.javax.el.PropertyNotFoundException:the class ‘entity.Flight’ does not have the property ‘Fnum’
解决方法:
EL表达式不能以数字开头,不能是EL中的保留字,不能是EL中的隐式函数,不能包括单引号‘’,双引号“”,-减号等特殊符号。
比如:${b.Bnum} 会发生以上的问题。
通过调用get方法来获取属性的,而不是直接取属性。即b.bnum 等于a.getBnum();
属性名首字母是小写的,要注意大小写问题!!!