关于EL表达式的大小写问题。谁来帮我解答?

最近在学习ssh框架,今天遇到了一个非常奇怪的问题。我想在jsp页面中的到session中的数据。<%=s.getUserYes() %>这样写能得到数据, ${sessionScope.user.UserYes} 这样写却报错,错误是:javax.el.PropertyNotFoundException: Property 'UserYes' not found on type com.gxl.Entity.User。查看实体类User,我明明定义的属性名字是UserYes,setget方法也加了,但就是找不到这个属性。问了别人有人说把属性名字UserYes改成userYes,也就是首字母小写就行了。回去试了一下,果然成功了。但是我不理解这是为什么。这跟el表达式的机制有关吗?



原文地址:https://www.cnblogs.com/wazqy/p/4105914.html