JavaBean

作者: 丫甘九 | 来源:发表于2019-04-22 21:36 被阅读0次
javaBean规范

1、 必须要有一个默认的构造器
2、提供get/set方法,如果只有get方法,那么这个属性是只读属性
3、属性,有get/set方法的成员,还可以没有成员,只有get/set方法,属性名称由get/set方法来决定,而不是成员名称
4、方法名称满足一定的规范,那么他就是属性,boolean类型的属性,他的读方法可以是is开头,也可以是get开头

内省

内省类——>Bean信息——>属性描述符——>属性的get/set对应的method,也可以是get开头


commons-beanutils,它是依赖内省完成
*导包

commons-beanutils.jar
commons-logging.jar

  • BeanUtils.getProperty(Object bean,String propertyName)
  • BeanUtils.setProperty(Object bean,String propertyName,String propertyValue)
  • CommontUtils.toBean(Map map,Class class)

jsp中与javaBean相关的标签
  • <jsp:useBean>:
    创造或查询Bean
  • <jsp:useBean id="user1" class="cn.itcast.domain.user" scope="session">:
    在session域中查找名为user1的Bean,如果不存在,则创建<jsp:useBean id="user1" class="cn.itcast.domain.user" scope="session">
  • <jsp:setProperty>
  • <jsp:setProperty property="username" name="user1" value="admin'>:
    设置名为user1的这个javabean的username属性值为admin
  • <jsp:getProperty>
  • <jsp:getProperty property="username" name="user1" value="admin'>:
    获取名为user1的这个javabean的username属性值

相关文章

网友评论

      本文标题:JavaBean

      本文链接:https://www.haomeiwen.com/subject/syqpgqtx.html