项目场景:
今天遇见一个el表达式取布尔值报错的问题,具体报错如下:
javax.el.PropertyNotFoundException: 在类型 [com.yyy.mark.entity.User] 上未找到属性 [isComm]

javax.el.PropertyNotFoundException:
问题描述
例如:javax.el.PropertyNotFoundException: 在类型 [com.yyy.mark.entity.User] 上未找到属性 [isComm]
`
private int userId;
private String userName;
private String passWord;
private String sex;
private int age;
private String phoneNum;
private String address;
private boolean isCommn;//是否是普通员工
private boolean isSuper;//是否是经理
原因分析:
这里填写问题的分析:
布尔值在el表达式中的调用方法有问题,主要是用了is开头命名的属性方法。
解决方案:
这里填写该问题的具体解决方案:
改善命名方法,直接去掉IS,注意命名同时不能与JAVA关键字重复,我们一定要注意在平时的代码规范,防止出现错误。
改正后:
版权声明:本文为weixin_46009389原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
