关闭

JavaBean中boolean类型和Boolean类型的get方法

标签: javabeanbooleanBoolean
292人阅读 评论(0) 收藏 举报
boolean类型的get方法

如果一个boolean类型JavaBean有两个get方法(boolean默认是is方法):
public boolean getBool() {
	return true;
}

public boolean isBool() {
	return false;
}

问题:页面使用el表达式(即,${bean.bool}),输出结果是哪一个呢?
答案:是isBool返回的false

也就是说,isBoolean()方法优先于getBoolean()方法,如果没有isBoolean()方法,才找getBoolean()方法。


Boolean类型则只能使用get和set方法取得属性

 

private boolean b;

private Boolean bb;


 public boolean isB() {
  return b;
 }

 public void setB(boolean b) {
  this.b = b;
 }

 public Boolean getBb() {
  return bb;
 }

 public void setBb(Boolean bb) {
  this.bb = bb;
 }

0
0
查看评论

JavaEE_ boolean类型JavaBean的get方法

如果一个boolean类型JavaBean有两个get方法(boolean默认是is方法): public boolean getBool() { return true; } public boolean isBool() { return false; } 问题:页面使用el表达式(即...
  • u010003835
  • u010003835
  • 2016-03-07 10:38
  • 2805

关于javaBean中boolean类型变量的set和get

 boolean isProductInPromotion = false; 其的get、set方法如下 public boolean isProductInPromotion() {   return isProductInPromotion;  ...
  • honghailiang888
  • honghailiang888
  • 2015-11-18 17:24
  • 1572

java中boolean属性的set,get方法

今天在测试接口返回json数据的时候,发现前台拿到的数据和后台的属性不一致,把isXxxx-->xxxx了,is死去哪里了,网上搜了资料: 根据JavaBean规范,如果字段property是boolean类型的,则其getter方法名为isProperty()。 所以isProperty...
  • u012516166
  • u012516166
  • 2017-10-12 18:08
  • 219

boolean类型JavaBean的get方法

如果一个boolean类型JavaBean有两个get方法(boolean默认是is方法):public boolean getBool() { return true; } public boolean isBool() { return false; } <br /&g...
  • SFantasy_2010
  • SFantasy_2010
  • 2011-03-11 23:46
  • 4156

javabean中的boolean 类型属性命名

命名javaBean 中 boolean 类型属性的时候千万小心啊! 哥今天就折腾了半天才发现是这个问题!! private boolean isExist,这么写就直接悲剧了,因为自动生成的getter setter 是 Java代码 public boolea...
  • x1n1010
  • x1n1010
  • 2013-11-17 20:17
  • 1177

javabean:boolean和Boolean类型的getter方法名是有区别的

javaBean中,要设置或获取某个property的值,就需要相应的get和set方法,对于primitive和自定义类类型的属性(如:property),getter和setter方法就是getProperty和setProperty(第一个字母变大写,前面再加get或set)。对于类型为 bo...
  • 10km
  • 10km
  • 2016-12-29 09:31
  • 2345

MySql 中的 boolean 类型设置

在MySql中没有boolean值类型,在实际用的时候总是记不住替代的类型是那个,每次都要google半天,现在记载在这里,以便以后查找吧。 在编写 MySql 时候,如果 create table test ( id int primary key, bl bool...
  • iamwangch
  • iamwangch
  • 2012-10-07 14:17
  • 4608

JavaBean属性命名规范(Boolean类型)

(一)规范 1. javabean属性命名尽量使用常规的驼峰式命名规则 2. 属性名第一个单词尽量避免使用一个字母:如eBook, eMail。 3. boolean属性名避免使用 “is” 开头的名称 4. 随着jdk, eclipse, spring 等软件版本的不断提高, 底版本的出现...
  • qq30211478
  • qq30211478
  • 2017-09-19 08:29
  • 308

JavaBean中布尔类型使用注意

JavaBean是一个标准,遵循标准的Bean是一个带有属性和getters/setters方法的Java类。JavaBean的定义很简单,但是还有有一些地方需要注意,例如Bean中含有boolean类型的属性。我们知道对于一个属性来说,如果其命名为test,那么其getter和setter方法一般...
  • danchu
  • danchu
  • 2017-04-26 19:59
  • 1621

mysql中没有boolean类型

在mysql中对bool或boolean数据类型这样描述:  Java代码  BOOL, BOOLEAN   These types are synonyms for TIN...
  • GodFamiliar
  • GodFamiliar
  • 2013-05-27 14:08
  • 7503
    个人资料
    • 访问:14749次
    • 积分:480
    • 等级:
    • 排名:千里之外
    • 原创:35篇
    • 转载:8篇
    • 译文:0篇
    • 评论:0条
    文章分类