javabean

1.、使用javabean的目的:用于数据的封装、业务处理

2、使用javabean的规范:

1、javabean 是一个公开public类。

2.、具有无参构造函数(一般是无参的默认构造函数)。

3、为数据成员提供setXxx()和getXxx()方法(外部程序通过反射机制来实现和查找这些方法)。

4、对于boolean类型,可以使用get开头或者is开头。

5、javabean的属性是指setter和getter方法包含对的属性名,即使在javabean中没有定义该实例变量。

4、javabean简单案例:

public class user {

private String username;

private String password;

public String getUsername() {

return username;

}

public void setUsername(String username) {

this.username = username;

}

public String getPassword() {

return password;

}

public void setPassword(String password) {

this.password = password;

}


}

3、在jsp中使用javabean

1.<jsp:useBean id="jobject_name"  class="javabeanclasspath"  scope="page(默认)|rquest |session |application" />

作用:查找在选定的作用域中是否存在object_name的对象,如果存在就返回该对象,否则就实例化该对象

2.jsp:setProperty的使用

1.<jsp:setProperty name="object_name" property="属性名" value="propertyValue"/>

案例:<jsp:setProperty name="object_name" property="username" value="zhangsan" />//通过value属性来进行对javaBean中的成员进行赋值

2.<jsp:setProperty nane="object_name property="属性名" param="param_name"/>

案例:<jsp:setProperty name="object_name" property="username" param="username"/> //直接通过请求参数来对属性进行赋值,假设请求该网页中的参数amount

3.<jsp:setProperty name="object_name" property="username" />

案例:等同于<jsp:setProperty nane="object_name property="username" param="username"/>

4.<jsp:setProperty name="object_name" property="*"/>

案例:同时对javabean中的多个属性进行赋值,将javabean中的属性与请求参数进行一一的匹配

3.javabean的实例化

<jsp:useBean id="myobject" class="类路径(mypack.user)">

<jsp:setProperty name="myobject" property="*"/>

</jsp:useBean>

首先通过id进行查找当前作用域中是否存在myobject对象,如果有,中间的代码就不会执行,否则将执行中间的代码进行实例化

4.<jsp:getProperty name="myobject" property="username"/>

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值