命名javaBean 中 boolean 类型属性的时候千万小心啊!
哥今天就折腾了半天才发现是这个问题!!
private boolean isExist,这么写就直接悲剧了,因为自动生成的getter setter 是
哥今天就折腾了半天才发现是这个问题!!
private boolean isExist,这么写就直接悲剧了,因为自动生成的getter setter 是
- public boolean isExist() {
- return isExist;
- }
- public void setExist(boolean isExist) {
- this.isExist = isExist;
- }
public boolean isExist() {
return isExist;
}
public void setExist(boolean isExist) {
this.isExist = isExist;
}
在EL表达式中取 xxx.isExist 是取不到值的!!!!
所以命名javaBean 中 boolean 类型属性 一定不要 is打头!!!
另 EL 表达式 对数字的格式是怎么设置的?
${number} 当number>1000 的时候会表示成 1,000 这玩意太坑爹了,把这个当数字传到后台就会直接悲剧。。。
本文介绍了在JavaBean中使用boolean类型的属性时需要注意的问题,特别是属性名以is开头的情况会导致EL表达式无法正确获取其值。此外,还提到了EL表达式处理数字格式时可能遇到的意外情况。



5136

被折叠的 条评论
为什么被折叠?



